Back to Careers

Full Stack Engineer (Backend-Focused)

Job ID: MT112
Posted On Posted Date Oct 27, 2026
Department Software Development
Work Mode Hybrid
Experience 6 - 10 Years

Job Description

Full Stack Engineer (Backend-Focused)

Backend-led full stack engineering with a strong testing mindset across product development, support and customer engineering
Work mode: Hybrid (2 days work from office)
Work Location: Bangalore, Hyderabad, Chennai, Mumbai, Ahmedabad
Shift: 2 PM IST to 11 PM IST
Notice: Immediate Joiners preffered
Experience: 6 to 9 Years.

Role Summary
We are looking for a full-stack engineer whose centre of gravity is the backend. You will design and build API-driven, event-driven services on AWS in Python, and contribute to the React/TypeScript frontend where needed. You write well-tested code, understand how quality is built into a delivery pipeline, and can create and run automated tests to validate your own work , you are not expected to be a dedicated QA specialist. The role also includes production support and customer-engineering duties, and suits a fast-moving startup environment with a weekly release cadence.
Indicative focus: ~60% backend and cloud, ~20% frontend, ~10% testing and quality, ~10% support and customer engineering.

Key Responsibilities:
Q1 — Backend & Cloud Development (Primary Focus)
●API and service design: design, build and maintain scalable, secure, API-driven backend services in Python, with clean contracts for frontend and integration consumers (REST; GraphQL a plus)
●Cloud/event-driven development: build and maintain AWS-based components — Lambda functions and event-driven flows using SNS, SQS and Kinesis — with attention to reliability, retries, idempotency and observability
●Data layer: design data models and write efficient queries across relational and non-relational stores (MySQL, DynamoDB); own schema changes and migrations
●Integrations: build and maintain integrations with internal and third-party systems, including automation scripts and background processing
●PR review: review peers' code against team quality and architecture standards, with an eye on testability and failure handling

Q2 — Frontend Development
●Feature delivery: contribute to building and maintaining UI features in React.js/TypeScript, integrating cleanly with backend APIs
●Collaboration: work with product and design on API shape, data needs and a performant, seamless user experience

Q3 — Quality & Release (QA Capability)
●Testing your own work: write unit and integration tests for backend and frontend code as part of every change, following the test pyramid and sound test-design practice
●API and data validation: validate APIs (Postman) and data (SQL); use QASE to create and maintain test cases for the features you deliver
●CI/CD and release: run tests in the pipeline (GitHub Actions), maintain internal release documentation, and contribute to the release-train cadence and DORA metrics

Q4 — Support, Defects & Customer Engineering
●Defect resolution: own defect fixes across the stack — backend APIs and data layer first, frontend where required — and diagnose production incidents through to release
●Triage support: assist with reproducing, classifying and routing escalated tickets, particularly those that originate in backend or integration behaviour
●Customer developer support: join on-call sessions with customers to diagnose and resolve reported issues
●Technical maintenance: take on ad-hoc technical/maintenance work as a general full-stack developer — internal maintenance only, not customer-facing development

Required Qualifications
●5+ years of software engineering experience with a strong backend emphasis, and working proficiency in React.js and TypeScript
●Proficiency in Python for backend development, automation and integration
●Experience designing and building API-driven backend systems (GraphQL a plus)
●Strong hands-on experience with AWS — Lambda, SNS, SQS and Kinesis — for event-driven and serverless integrations
●Solid grounding in relational and non-relational databases (MySQL, DynamoDB), data modeling and SQL
●Working knowledge of software testing: unit, integration, API and end-to-end testing, test design, and defect lifecycle
●Comfortable with GitHub-based CI/CD (GitHub Actions) and code review practices
●Strong problem-solving skills; comfortable in early-stage startup dynamics with shifting priorities
●Experience with AI-assisted development and testing tools (Claude, Codex, or similar)

Preferred Qualifications
●AWS certification (e.g., Developer Associate or Solutions Architect Associate)
●Exposure to performance/reliability testing and observability (logging, metrics, tracing)
●Experience with test management tools (QASE) and JIRA
●Prior experience in a customer-facing on-call rotation

Tools & Stack
AWS (Lambda, SNS, SQS, Kinesis), Python, MySQL, DynamoDB, GitHub / GitHub Actions, JIRA, React/TypeScript, GraphQL, 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 Lambda, SNS, SQS, Kinesis, React.js, TypeScript, REST APIs, GraphQL, MySQL, DynamoDB, API Development, Event-Driven Architecture, Serverless Computing, Unit Testing, Integration Testing, API Testing, End-to-End Testing, Postman, GitHub, GitHub Actions, CI/CD, QASE, JIRA, SQL, Data Modeling, Production Support, Code Review, Observability, Claude, Codex
Login to Apply