Back to Careers

Full Stack Engineer (Backend-Focused)

Job ID: MT039
Posted On Posted Date Oct 07, 2026
Department Software Development
Work Mode Hybrid
Experience 6 - 9 Years

Job Description

We are looking for a Full Stack Engineer with a strong backend focus to design and build API-driven, event-driven services on AWS using Python, while contributing to React.js/TypeScript frontend development as needed.

The ideal candidate should have strong hands-on experience in Python, AWS serverless and event-driven services, API development, databases, React/TypeScript, automated testing, CI/CD, and production support.

The role involves approximately 60% backend and cloud development, 20% frontend development, 10% testing and quality, and 10% support and technical engineering activities.

Key Responsibilities
Backend & Cloud Development
Design, build, and maintain scalable and secure API-driven backend services using Python.
Develop clean and reliable API contracts for frontend and integration consumers.
Work with REST APIs; GraphQL experience is an added advantage.
Build and maintain AWS-based components using Lambda, SNS, SQS, and Kinesis.
Develop event-driven and serverless integrations with focus on reliability, retries, idempotency, and observability.
Design data models and develop efficient queries across relational and non-relational databases.
Work with MySQL and DynamoDB, including schema changes and migrations.
Develop and maintain integrations with internal and third-party systems.
Build automation scripts and background processing solutions.
Review peer code against quality, architecture, testability, and failure-handling standards.
Frontend Development
Develop and maintain UI features using React.js and TypeScript.
Integrate frontend applications with backend APIs.
Collaborate with product and design teams on API structure, data requirements, and user experience.
Ensure responsive and performant frontend functionality.
Quality & Release
Develop unit and integration tests for backend and frontend changes.
Follow sound test design practices and the test pyramid approach.
Perform API validation using Postman.
Perform data validation using SQL.
Create and maintain test cases using QASE.
Integrate automated tests into CI/CD pipelines.
Work with GitHub Actions for build, test, and release activities.
Maintain release documentation and contribute to regular release cycles.
Contribute to quality metrics and continuous improvement of the delivery process.
Support, Defects & Technical Engineering
Diagnose and resolve defects across backend, APIs, databases, integrations, and frontend components.
Investigate production incidents and drive issues through resolution and release.
Assist with reproducing, classifying, and routing escalated technical issues.
Participate in on-call support activities when required.
Perform technical troubleshooting and maintenance activities across the application stack.
Support internal technical and engineering requirements.
Required Qualifications
6–9 years of software engineering experience with strong backend development experience.
Strong proficiency in Python for backend development, automation, and integrations.
Working proficiency in React.js and TypeScript.
Strong experience designing and developing API-driven backend systems.
Hands-on experience with AWS Lambda, SNS, SQS, and Kinesis.
Strong understanding of event-driven and serverless architecture.
Solid experience with relational and non-relational databases.
Hands-on experience with MySQL, DynamoDB, and SQL.
Experience with unit, integration, API, and end-to-end testing.
Understanding of test design and defect lifecycle.
Experience with GitHub and GitHub Actions.
Good understanding of code review and CI/CD practices.
Strong problem-solving and troubleshooting skills.
Ability to work effectively in a fast-paced environment.
Experience with AI-assisted development and testing tools such as Claude, Codex, or similar tools.
Preferred Qualifications
AWS certification such as AWS Developer Associate or Solutions Architect Associate.
Experience with performance and reliability testing.
Knowledge of observability concepts including logging, metrics, and tracing.
Experience with QASE and JIRA.
Experience participating in customer-facing or technical on-call support.
Experience with GraphQL.
Tools & Technology Stack

AWS, Lambda, SNS, SQS, Kinesis, Python, MySQL, DynamoDB, React.js, TypeScript, GraphQL, GitHub, GitHub Actions, JIRA, QASE, Postman

Job Overview

Location
Ahmedabad, Gujarat, India
Bengaluru, Karnataka, India
Chennai, Tamil Nadu, India
Hyderabad, Telangana, India
Mumbai, Maharashtra, India
Job Type
Contract
Key Skills
Python, AWS, AWS Lambda, AWS SNS, AWS SQS, AWS Kinesis, Serverless Architecture, Event-Driven Architecture, REST API, GraphQL, API Development, Microservices, MySQL, DynamoDB, SQL, Data Modeling, React.js, TypeScript, Frontend Development, Unit Testing, Integration Testing, API Testing, End-to-End Testing, Postman, QASE, JIRA, GitHub, GitHub Actions, CI/CD, Code Review, Production Support, Defect Resolution, Troubleshooting, Observability, Logging, Metrics, Tracing, Claude, Codex, AI-Assisted Development, AWS Developer Associate, AWS Solutions Architect
Login to Apply