SDE I - Go Backend
Swiggy · Bengaluru, India
Swiggy is hiring an SDE I - Go Backend for a hybrid role based in Bengaluru to build and own microservices and APIs serving millions of users.
What you will do
- Build backend components and microservices in Go, using its standard library and ecosystem.
- Design and implement RESTful APIs and integrations between Swiggy services.
- Tune Go services for response time, stability and efficiency: concurrency, memory and runtime behaviour.
- Maintain, refactor and troubleshoot backend codebases so services stay highly available.
- Take part in code reviews, deployments, service monitoring and backend infrastructure work.
- Work with engineering and cross-functional teams, and suggest improvements to how Go is used across services.
What you need
- 1–4 years of professional software engineering experience, with at least 1 year building backend services in Go.
- Has shipped a Go service or API to production and can explain how it works, how it scales and what you changed.
- A solid grasp of REST APIs, microservices architecture and backend system design.
- Hands-on experience with Go concurrency and with performance or memory tuning.
- Comfort with CI/CD, Git and cloud-native practices.
- Clear communication about API behaviour, and the ability to deliver quickly in a fast-moving team.
Good to have
- Experience with Kafka or other message queues, Redis, and SQL/NoSQL databases.
- Docker, Kubernetes and AWS in production.
- Backend experience at a consumer, fintech or other high-scale product company.
- Able to join immediately or at short notice.