Software Development Engineer
Company: Zomato | Location: Gurgaon | Exp: 3-5 Years
If, Discover, design, develop, deploy, debug. Repeat! is your motto and you believe in proactively finding ways to improve the performance and architectural processes for a highly scalable computation system, Keep Reading!
Our tightly-knit engineering team works as a backbone to the company. You will be expected to build efficient and scalable systems that are used by millions across the globe and you will be responsible to create, test and refine what’s under the hood of our pages and services. As a Software Development Engineer – II at Zomato, you will be working closely with iOS, Android, and Web teams to develop backend/frontend services that meet their needs.
Working in a customer-first tech ecosystem that is driven by creating cutting edge products and solutions for restaurant owners.
Build highly scalable services either from scratch or by segregating modules into a single independent service
Independently drive the features or modules assigned to you on all fronts including – design discussions, development, testing, phase-wise rollout, and so on.
Identify libraries and technologies worth experimentation
Work towards continuous optimization of the existing systems in order to ensure that they are fault-tolerant and can meet the scale expectancy of the future.
Investigate production/ performance issues pertaining to user features to determine root cause and implement solutions with performance fluency in mind.
Mentor a few SDE – Is on their work and help them groom into the tech stack of Zomato. Help them build a scale-first approach to all solutions.
At least 3-5 years of experience in working with significant consumer-facing website(s) or services
Good command over minimum one or more of Golang / Java / NodeJS / PHP / Python – including debugging and performance analysis
Flexibility across programming languages is a plus
Hands-on with a service-oriented architecture, microservices, and distributed systems
Strong database design and query writing skills with a commitment to performance and efficiency
Experience in building real-time web applications and event-driven architectures
Working knowledge of Relational and Non Relational databases and understanding their data models and performance tradeoffs
A sound understanding of caching techniques and systems like Memcache / Redis
Knowledge of REST paradigm
Comfort with search engines like Solr or ElasticSearch