🏢 Zomato
Software Engineer – Back End
💼 Fulltime
📍 Gurugram, India
⏰ Expired
💰 Salary Insights
12 LPA – 18 LPA (depending on experience and skill set)
📊 View Detailed Salary Insights ↗
🔗 Explore More
🎤 Interview Experience
Zomato’s interview process typically consists of three rounds. The first is an online technical screening (often a timed coding test on platforms like HackerRank). The second is a deep‑dive technical interview covering data structures, algorithms, system design, and back‑end concepts such as database optimisation and API design. The final round is an HR interview focusing on cultural fit, communication skills, and career aspirations. Candidates should practice coding under time pressure, review micro‑service patterns, and be ready to discuss past projects in detail.
🏢 Work Culture
Zomato promotes a fast‑paced, data‑driven culture where engineers are encouraged to experiment and ship quickly. Employees enjoy flexible work‑from‑home options, regular tech talks, and clear growth ladders, while the company invests heavily in learning resources and mentorship programs.
📚 Free Study Materials (4)
Aptitude Questions & Answers – IndiaBIX
Helps you sharpen quantitative and logical reasoning skills, which are frequently tested in Zomato's initial screening rounds.
Open Resource ↗
Zomato Recruitment Process – GeeksforGeeks
Provides detailed candidate experiences, sample questions, and tips specific to Zomato's engineering interviews.
Open Resource ↗
Zomato Software Engineer Interview Prep – PrepInsta
Curated list of coding problems, system design topics, and interview strategies tailored for Zomato back‑end roles.
Open Resource ↗
LeetCode Problem Set
Practice a wide range of algorithmic challenges to build the problem‑solving speed required for Zomato's coding rounds.
Open Resource ↗
🛠 Skills Required
PHP
Laravel
Node.js
MySQL
Redis
Memcached
Cassandra
Solr
Elasticsearch
NGINX
Apache
RESTful APIs
Microservices
Docker
Git
Data Structures
Algorithms
✅ Eligibility Criteria
BE/BTech/MTech in Computer Science, Information Technology, Software Engineering or related streams. Minimum 60% aggregate (or CGPA 6.5/10) in the qualifying degree. No active backlogs at the time of joining. Fresh graduates from the 2025‑2027 batch are preferred, but final‑year students can also apply if they can join immediately after graduation.
🏆 Selection Process
Round 1: Online Technical Screening → Round 2: In‑depth Technical Interview (coding, system design, DB design) → Round 3: HR Interview (culture fit, compensation discussion)
📋 About the Role
Zomato is one of the world’s largest online food discovery platforms. Founded in 2008 in India, it now operates in more than 20 countries, serving over 30 million monthly visitors and cataloguing information for more than 300,000 restaurants. Backed by InfoEdge and Sequoia Capital, Zomato’s ambition is to become the "Google of food" – a single place where users can discover, order, and review food experiences globally. The company’s rapid expansion, recent launch plans for Australia, and continuous investment in technology make it a vibrant place for engineers who love building products that impact millions.
The Back‑End Software Engineer role is a core part of Zomato’s engineering team that powers the data‑intensive services behind the consumer‑facing apps and website. You will design, develop, test, and deploy high‑throughput APIs, work on real‑time event pipelines, and optimise database queries to ensure low latency and high availability. The role offers exposure to both legacy PHP services and modern micro‑service architectures, giving you a chance to modernise critical systems while delivering new features for millions of users.
Key responsibilities:
1. Develop and maintain scalable back‑end services using PHP, Node.js and related frameworks.
2. Write efficient MySQL queries, design schemas, and perform query optimisation.
3. Implement caching strategies with Redis, Memcached, and CDN layers.
4. Build and integrate search capabilities using Solr or Elasticsearch.
5. Design RESTful APIs consumed by mobile and web front‑ends.
6. Participate in code reviews, debugging sessions, and performance analysis.
7. Contribute to the migration of monolithic services to micro‑service architecture.
8. Ensure high availability through NGINX/Apache configuration and monitoring.
9. Collaborate with product, design, and data teams to translate requirements into technical solutions.
10. Mentor junior engineers and champion best practices in software engineering.
Tech stack: PHP, Laravel, Node.js, MySQL, Redis, Memcached, Cassandra, Solr/Elasticsearch, NGINX, Apache, Docker, Kubernetes, Git, CI/CD pipelines.
Growth path: Zomato encourages rapid skill development. Successful engineers can progress to Senior Engineer, Tech Lead, or Architecture roles within 2‑3 years, with opportunities to work on high‑impact projects such as AI‑driven recommendation engines and global expansion initiatives.
Why join Zomato? You will work on a product used by millions daily, solve complex scalability challenges, and be part of a culture that rewards innovation, ownership, and continuous learning. The company offers competitive compensation, stock options, flexible work arrangements, and a vibrant community of engineers who share knowledge through hackathons and tech talks.
📤 Share this Job
💼 More Fulltime Opportunities
Technical Program Manager III Application Owner For ...
🏢 JPMorgan Chase Bank · 📍 Bengaluru
View →
Global Banking- Client and Onboarding Services-Team ...
🏢 JPMorgan Chase Bank · 📍 Bengaluru
View →
Financial Plan & Analysis New Associate
🏢 Accenture · 📍 Bengaluru
View →
Finance Analyst
🏢 CBRE · 📍 Hyderabad, Telangana, India
View →
📋 Quick Info
JOB ID
C020-J005
POSTED
23 Mar 2026
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: Job details on Jobdexo are curated and verified by our creator network. Always confirm details on the official company website before applying.
Always verify details on the official company website before applying.
We do not charge any fee for job applications. Found something suspicious?
Report here →