Backend Engineer – Python

Urgent
Application ends: July 23, 2025
Apply Now

Job Description

Company: MakeMyTrip Pvt. LTD
Location: Gurugram, Haryana, India
Job Type: Full-Time
Experience: 6 – 8 Years
Education: B.Tech/M.Tech in Computer Science, Information Technology, or related field
Expected Salary: ₹20 – 30 Lakhs per year
Job Category: Hospitality, Information Technology, Engineering
Website: Website info
Contact: Contact us

…………………………………..

About the Role:

As a Lead Python Engineer at MakeMyTrip, you will drive the architecture, development,
and maintenance of scalable backend services. You’ll mentor a team of developers, act
as an individual contributor on critical components, and partner with cross‑functional
teams to deliver high‑performance, reliable solutions. Your expertise in Fast API or
Django, database design, and microservices will be instrumental in our next wave of
innovation.

…………………………….

Key Responsibilities:

Technical Leadership & Mentorship: Lead by example—guide, review, and uplift
a team of Python developers through best practices and hands‑on support.
Backend Development: Architect, build, and maintain web applications and
microservices using Python with Fast API or Django frameworks.
Database Design & Optimization: Design efficient database schemas
(PostgreSQL, MySQL) and write optimized queries to support high‑volume traffic.
Scalable Microservices: Develop and manage a microservices architecture that
scales seamlessly with user growth.
Cross‑Functional Collaboration: Work with Product, Mobile, DevOps, and Data
Science teams to define requirements and deliver new features.
Code Quality & Reviews: Conduct regular code reviews to ensure
maintainability, performance, and adherence to coding standards.
Production Support & Troubleshooting: Investigate and resolve complex issues
in production systems, ensuring minimal downtime.
ML Inference Deployment (Bonus): If applicable, design and deploy inference
services for machine‑learning models in production.

…………………………………..

Requirements:

Experience: 6–8 years as a Python backend engineer, with a strong track record
of shipping production services.
Frameworks: Expertise in Fast API or Django and familiarity with RESTful API
design.
Databases: Proficient in relational databases (PostgreSQL, MySQL), schema
design, and query tuning.
Architecture: Hands‑on experience building and operating microservices at
scale.
DevOps & Cloud: Familiarity with Git, CI/CD pipelines; AWS or equivalent cloud
platform experience is a plus.
ML Deployment (Desirable): Knowledge of inference service patterns and
serving machine‑learning models.
Soft Skills: Strong problem‑solving, communication, and ability to prioritize in a
fast‑paced environment.

………………………………

Desired Candidate Profile:

→ Immediate joiners preferred.
→ Prior experience in consumer‑facing or e‑commerce platforms strongly preferred.
→ Demonstrated ability to mentor peers and drive technical excellence.

…………………………….