All roles at Aubergine Solutions

Sr. Golang Developer

AhmedabadFull-time6–7 yrs25 L–₹27 L a yearPosted over a month ago

Senior software engineering role at Aubergine Solutions in Ahmedabad. Needs 6–7 years. Pays ₹25–27 LPA.

About the role

We are looking for a Golang Developer with 6+ years of experience to join our engineering team. You will build high-performance, scalable, and maintainable backend systems, and you will own the data layer behind them: designing schemas, modeling data for enterprise workloads, and making sure our databases stay fast, consistent, and reliable as we grow.

What you'll do

  • Design, develop, and maintain scalable backend services and APIs using Go
  • Design and evolve relational database schemas, mostly in PostgreSQL. Translate business requirements into well-structured data models with sound normalization
  • Make data ownership decisions across microservices, including service boundaries, shared and per-service databases, and how data stays consistent across services
  • Write and tune complex SQL queries. Design indexing strategies and use query plans ( EXPLAIN ANALYZE ) to find and fix performance bottlenecks
  • Plan and run safe, versioned schema migrations, including zero-downtime changes on production systems

What you need

  • SQL
  • REST APIs
  • PostgreSQL
  • Microservices
  • Redis
  • Unit testing

Good to have

  • AWS
  • Go
  • Docker
  • Kubernetes
  • Kafka
  • Django
Apply on Aubergine Solutions's site