Swiggy - Associate Software Development Engineer
About Swiggy
Leading on-demand delivery service in India, Swiggy prioritizes technological advancements over human judgment when it comes to logistics and customer needs. With over 5000 employees, a presence in 500 locations around India, relationships with hundreds of thousands of eateries, and an autonomous fleet of over 2 lakh delivery executives, we provide unmatched convenience via constant innovation.
With millions of users throughout India, Swiggy provides a quick, easy, and dependable delivery experience thanks to its strong machine learning (ML) technology and daily processing of terabytes of data.
Our capabilities have allowed us to grow from being a hyperlocal food delivery business in 2014 to becoming an elite logistics hub today. This has allowed us to provide clients with lightning-fast delivery while also providing our staff with a rewarding and productive work environment. With Swiggy's New Supply and the most recent introductions of Swiggy Instamart, Swiggy Genie, and Guiltfree, we are continuously expanding the opportunities we provide to our customers and creating waves in the market.
Position Overview
We are seeking highly motivated candidates to become SDEs in our engineering team. Working with our seasoned engineers as an aSDE will provide you the chance to be involved in the conception, creation, and deployment of state-of-the-art backend systems. You will get practical experience with cutting-edge tools and technologies including as Java, Go, Kafka, SQS, Elasticsearch, and DynamoDB.
About Role
- Work together in cross-functional teams to create, implement, and manage scalable backend services and systems.
- Write Go and Java code that is both readable and of excellent quality.
- Make use of technologies like DynamoDB, Elasticsearch, Elasticache, Kafka, SQS, and more to create dependable and effective backend systems.
- Take part in code reviews to make sure best practices are followed and the code is of high quality.
- Participate in the talks on architecture and design for further features and enhancements.
- Investigate and fix problems, enhance performance, and deal with scalability obstacles.
Qualifications
- B.Tech, 2022/2023 graduates having academic knowledge in Computer Science, Software Engineering, or a similar discipline.
- Strong Java and/or Go programming abilities
- Familiarity with the technology and principles of backend development.
- A fundamental knowledge of databases and data modeling concepts.
- A passion for learning about and working with cutting-edge technologies such as DynamoDB, Elasticsearch, Kafka, SQS, and Elastic Cache.
- Good communication and problem-solving abilities.
- Capacity to function effectively in a cooperative group setting.
- Familiarity with version control systems (e.g., Git) and the fundamentals of cloud platforms such as AWS, Azure, or GCP