Senior Golang Developer

Open role for a Senior Golang Developer to architect distributed microservices. Write high-concurrency Go code that safely powers our core operations.

Engineering Ahmedabad, IN On-site Full-Time 5+ years

Overview

We’re looking for a Senior Golang Developer who thrives at the intersection of distributed systems, event-driven architecture, and performance engineering. You’ll take ownership of complex backend challenges and build services that are reliable, scalable, and observable in production.

You’ll architect our core microservices, design event-driven pipelines, and ensure every system you ship is observable and compliance-ready. The work isn’t just about writing performant Go. It’s about owning the full lifecycle of backend services that the rest of the platform depends on.

This role is on-site at our Ahmedabad office. You’ll work closely with product and engineering teams, and your architectural decisions will have a direct impact on how we build, scale, and operate our platform.

Requirements

Must-have

  • Deep proficiency in Go with a solid understanding of goroutines, channels, and memory management.
  • Proven experience designing and maintaining microservices and distributed systems in production.
  • Strong experience with event-driven architecture and message brokers such as Kafka or NATS.

Good to have

  • Hands-on experience with containerization (Docker, Kubernetes) and cloud platforms (AWS).
  • Experience with observability tooling including Prometheus, Grafana, and OpenTelemetry.
  • Proficiency in data modeling and query optimization across SQL and NoSQL databases.

What you'll do

  • Architect and build scalable, reliable microservices using Go, owning services from design through production deployment on Kubernetes.
  • Design event-driven architectures using Kafka or NATS to handle high-volume data ingestion and processing.
  • Build observable systems with comprehensive monitoring, logging, and distributed tracing to ensure system health and fast debugging.
  • Design and optimize data storage solutions across SQL and NoSQL databases for performance and reliability.
  • Write clean, efficient code backed by robust automated testing covering unit, integration, and contract tests.
  • Collaborate with cross-functional teams to define APIs, gRPC interfaces, and ensure seamless service integration.
  • Apply compliance-based development practices and maintain strong security standards across backend services.
  • Mentor junior engineers, conduct thorough code reviews, and advocate for engineering best practices.

Skills

GolangMicroservices KafkaPostgreSQLgRPC DockerKubernetesAWSPrometheus

Benefits & Perks

Comprehensive Health Insurance

Medical coverage that supports you and your family, so you can focus on doing your best work.

Transparent Compensation

Market-aligned salary with clear expectations, fair bands, and no compensation guesswork.

Planned Time Off

Paid leave and holidays that help you reset, recharge, and return with energy.

Learning & Growth Budget

Dedicated support for courses, certifications, books, and conferences relevant to your role.

Focused Work Environment

Intentional meeting culture and protected deep-work blocks to help you ship meaningful output.

High Ownership, Real Impact

You own problems end-to-end and see your decisions directly influence product and delivery outcomes.

Interested in This Role?

Send us your application and tell us what you’ve built.

Apply Now