Company Details
Swiggy is India’s largest on-demand convenience platform, redefining the way people access food, groceries, and everyday essentials. Established in 2014, Swiggy operates across 500+ cities with a robust logistics network that ensures fast and reliable doorstep delivery. From restaurant meals to groceries via Instamart and hyperlocal pick-up and drop services through Genie, Swiggy has become an integral part of daily life for millions of Indians, combining technology, scale, and convenience in a seamless digital experience.
Job Roles \& Responsibilities
Swiggy’s Engineering team powers India’s largest on-demand convenience platform, building reliable, scalable, and high-performance systems that redefine how millions of Indians access food, groceries, and everyday essentials.
As a
Software Development Engineer
, you will be responsible for building and maintaining backend systems using
Golang
, ensuring seamless integration across our restaurant, logistics, and hyperlocal platforms. You will collaborate with cross-functional teams to deliver impactful features that enhance customer and partner experiences at scale.
What will you get to do here
?Design and implement
Go-based application
s
.Develop
high-quality backend component
s following industry best practices
.Collaborate with product managers, designers, and engineers to deliver new features
.Write
clean, efficient, and scalable cod
e with Java frameworks
.Debug, troubleshoot, and resolve
performance and scalability issue
s
.Conduct
code review
s to maintain quality and consistency across projects
.Maintain and optimize
Go API
s for restaurant partners and logistics systems
.Integrate data storage solutions (SQL/NoSQL) to support dynamic business needs
.Ensure thorough
testing, validation, and flawless deployment
s
.Ideal candidate profil
e2–4 year
s of professional backend development experience with
Golan
g
.Strong understanding of
object-oriented programming, data structures, and algorithm
s
.Experience in
building APIs and microservice
s for high-volume applications
.Knowledge of
system design, scalability, and distributed system
s
.Familiarity with
Agile/Scrum methodologie
s and modern DevOps workflows
.Strong problem-solving skills, attention to detail, and the ability to adapt quickly in a fast-paced environment
.Skills that would be an advantag
eHands-on experience with
cloud platform
s like AWS, GCP, or Azure
.Knowledge of
containerization (Docker, Kubernetes
) and CI/CD pipelines
.Exposure to
message queue
s (Kafka, RabbitMQ, etc.) and real-time data processing
.Familiarity with
monitoring tool
s (Grafana, Prometheus, ELK Stack)
.