
Job Description & Key Responsibilities
Zomato is one of Indiaโs most beloved foodโtech platforms, connecting millions of users with restaurants across the country. Founded in 2008, the company has grown from a simple restaurant discovery service to a fullโstack ecosystem that includes online ordering, table reservations, cloud kitchens, and a powerful dataโdriven advertising suite. With a presence in over 25,000 cities worldwide, Zomatoโs mission is to make food accessible, affordable, and enjoyable for everyone. The companyโs culture is built around speed, dataโcentric decision making, and a relentless focus on customer experience, which makes it an exciting place for engineers who love solving largeโscale problems.
The role of a Software Developer at Zomatoโs Gurgaon office is centered on building and maintaining the backend services that power the platformโs core functionalities. You will work closely with product managers, data scientists, and senior engineers to design APIs, improve system reliability, and embed AIโdriven features into everyday workflows. The team follows an agile methodology, pushes code multiple times a day, and uses continuous integration and deployment pipelines to ensure rapid delivery without compromising quality.
Key Responsibilities:
1. Design, develop, and maintain highโperformance microโservices using Java, Kotlin, or Go.
2. Write clean, testable code and contribute to unit, integration, and endโtoโend testing frameworks.
3. Optimize database queries and data models in PostgreSQL, MySQL, or NoSQL stores such as Cassandra.
4. Implement caching strategies with Redis or Memcached to improve latency.
5. Collaborate with data engineering teams to integrate machineโlearning models for recommendation, demand forecasting, and fraud detection.
6. Participate in code reviews, provide constructive feedback, and mentor junior developers.
7. Monitor production systems using Prometheus, Grafana, and ELK stack; troubleshoot incidents and perform rootโcause analysis.
8. Contribute to architecture discussions, ensuring scalability, fault tolerance, and security.
9. Write technical documentation and API specifications for internal and external consumption.
10. Stay updated with emerging technologies and propose improvements to the existing tech stack.
Tech Stack: Java/Kotlin, Go, Spring Boot, Docker, Kubernetes, AWS (ECS, S3, RDS), PostgreSQL/MySQL, Cassandra, Redis, Kafka, Prometheus, Grafana, Git, Jenkins/ArgoCD.
Growth Path: Zomato offers a clear career ladder โ from Software Developer to Senior Engineer, Lead Engineer, and eventually Engineering Manager or Architect. The company encourages continuous learning through internal hackathons, tech talks, and sponsorship for conferences. High performers get exposure to crossโfunctional projects, product ownership, and the opportunity to work on cuttingโedge AI initiatives.
Why Join Zomato? You will be part of a fastโgrowing, dataโdriven organization that values innovation and impact. The platform serves millions of daily users, giving you a chance to see the realโworld effect of your code. Zomatoโs competitive compensation, flexible work policies, and vibrant office culture make it an ideal place for fresh talent to launch a rewarding engineering career.