← All openings

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.