Application ends: July 25, 2025
Apply Now

Job Description

Company: MakeMyTrip Pvt. LTD
Location: Gurugram, Haryana, India / Bangalore, Karnataka, India
Job Type: Full-Time
Experience: 3 – 7 Years
Education: Bachelor’s degree in Computer Science, Engineering, or related field
Expected Salary: ₹8 – ₹12 Lakhs per year (actual compensation may vary)
Job Category: Hospitality, Information Technology, Engineering
Website: Website info
Contact: Contact us

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

About the Role:
As a Golang Developer at MakeMyTrip, you will design, build, and maintain high
performance microservices that power our travel platform. You’ll work across all phases
of software development—from requirement gathering through deployment—to deliver
scalable, reliable features that enhance our users’ experience.

……………………………

Key Responsibilities:

Service Development & Maintenance:
o Develop, test, deploy, and maintain microservices using Go (Golang) that
handle high-throughput booking and search workloads.
o Ensure services are resilient, performant, and monitored for SLAs.
Architecture & Design:
o Collaborate with architects to define service contracts, data models, and
integration points.
o Participate in design reviews to uphold coding standards and best
practices.
Automation & CI/CD:
o Build and maintain CI/CD pipelines for automated testing and deployment.
o Define infrastructure-as-code using tools like Terraform or
CloudFormation.
Performance Optimization:
o Profile and optimize code and database queries for low latency and high
concurrency.
o Implement caching strategies and rate-limiting where appropriate.
Cross-Functional Collaboration:
o Work closely with Product Managers, QA, and DevOps to deliver end-to
end solutions.
o Provide technical mentorship and code reviews to junior engineers.

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

Requirements:

Technical Expertise:
o 3–7 years of professional experience developing backend services in Go
(Golang).
o Strong understanding of data structures, algorithms, and concurrency
patterns in Go.
System Design:
o Experience designing distributed systems and RESTful APIs.
o Familiarity with message queues, streaming platforms (e.g., Kafka), and
relational/non-relational databases.
DevOps & Tooling:
o Hands-on with Docker and Kubernetes for containerized deployments.
o Proficiency in CI/CD tools (Jenkins, GitLab CI, or similar) and
infrastructure-as-code.
Cloud Platforms:
o Experience with AWS or GCP services (e.g., EC2, S3, Lambda).
Soft Skills:
o Excellent problem-solving and debugging skills.
o Strong communication and teamwork abilities.
Bonus:
o Prior work in travel, e‑commerce, or high-scale consumer platforms.
o Exposure to deploying ML inference services in Go.

……………………….