Senior Software Engineer - Full Stack
- Source: Naukri
- Moody's Analytics
- Hybrid
- Bengaluru
- Full-Time
- Senior
Job Description
Role & responsibilities
- Own end-to-end delivery for a defined product area, contributing across backend, frontend, and supporting data workflows while maintaining high engineering standards.
- Design and build RESTful APIs using Python on AWS Lambda and API Gateway
- Develop and maintain React and TypeScript frontend components for reporting and analytics experiences
- Implement business logic and data access layers integrated with relational databases and S3
- Contribute to ETL and data pipeline development under the guidance of the Senior Data Engineer
- Write and maintain automated tests and ensure code quality through CI/CD pipelines
- Invest time in upfront design, technical planning, and documentation before implementation
- Participate actively in architecture discussions, sprint planning, and code reviews
- Produce clear technical documentation and API specifications
- Support and mentor Software Engineers within the squad
Preferred candidate profile
- 5+ years of professional software engineering experience delivering production systems
- Strong Python backend development expertise using AWS Lambda, API Gateway, and boto3
- Solid experience building and maintaining React and TypeScript frontend applications
- Proven experience working with AWS serverless architectures in production environments
- Hands-on experience with relational databases such as PostgreSQL or SQL Server
- Experience writing automated tests using pytest, moto, or similar frameworks
- Experience working within CI/CD pipelines and modern DevOps practices
- Ability to work independently across the full stack with minimal supervision
- Demonstrated proficiency in artificial intelligence concepts, with hands-on experience using AI tools to streamline workflows and enhance operational efficiency. Proven ability to implement AI-powered solutions to solve business challenges. Demonstrates a growing awareness of AI risk management and a commitment to responsible and ethical AI use.
- Exposure to AWS Glue, Step Functions, or AWS Batch is a plus
- Experience with data pipelines or ETL development in Python is a plus
- Familiarity with infrastructure as code using AWS CDK or Terraform is a plus
- Curiosity about LLM integration, agentic workflows, or AI-native application patterns is a plus
- Experience working on financial data products or analytics platforms is a plus
Education
- Bachelors or Masters degree in Computer Science, Engineering, or a related field, or equivalent professional experience
Skills
- Python
- amazon-web-services
- aws-lambda
- amazon-api-gateway
- React
- TypeScript
- microsoft-typescript
- serverless
- PostgreSQL
- Pytest
- streamline
- aws-glue
- aws-step-functions
- aws-batch
- Terraform
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
