Senior Golang Developer

Msphere

Ahmedabad District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Msphere is seeking a Senior Golang Developer at our Ahmedabad office to architect cloud-native microservices and drive event-driven systems. You'll tackle complex backend challenges, ensuring scalability and reliability across services.

The role requires deep Go proficiency, experience with distributed systems, and knowledge of event-driven architecture. You will collaborate closely with product and engineering teams to optimize service performance.

Join us in building systems that are both observable and compliance-ready!

Qualifications

  • 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.

Responsibilities

  • Architect and build scalable, reliable microservices using Go.
  • Design event-driven architectures using Kafka or NATS.
  • Build observable systems with comprehensive monitoring and logging.
  • Design and optimize data storage solutions across SQL and NoSQL databases.
  • Write clean, efficient code backed by robust automated testing.
  • Collaborate with cross-functional teams to define APIs and service integration.
  • Apply compliance-based development practices and maintain security standards.
  • Mentor junior engineers and conduct thorough code reviews.

Skills

Golang
Microservices
Kafka
PostgreSQL
gRPC
Docker
Kubernetes
AWS
Prometheus

Tools

Kubernetes
Kafka
Prometheus
Grafana
OpenTelemetry
Docker

Job description

Join us to build cloud-native microservices and event-driven systems at scale. You'll architect distributed services, own the full backend lifecycle, and write high-performance Go code that powers our core platform.

We’re looking for a Senior Golang Developer who’s strong across distributed systems, event-driven architecture, and performance engineering. You’ll own 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.

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.
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.
Skills
  • Golang
  • Microservices
  • Kafka
  • PostgreSQL
  • gRPC
  • Docker
  • Kubernetes
  • AWS
  • Prometheus
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Golang Developer
Senior Golang Developer

Metasphere • Ahmedabad District

On-site
INR 1,800,000 - 2,800,000
Golang Developer
Golang Developer

Armakuni • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer - Golang
Senior Software Engineer - Golang

EPAM Systems • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer - GoLang Microservices & Event
Senior Software Engineer - GoLang Microservices & Event

TymblHub • Pune District

On-site
INR 1,800,000 - 2,400,000
Golang Developer
Golang Developer

Armakuni • India

On-site
INR 1,200,000 - 1,800,000
Backend Developer - Go / Golang
Backend Developer - Go / Golang

Sonata Software • Pune District

On-site
INR 1,800,000 - 3,000,000
Golang Developer
Golang Developer

Auriga IT • Dadri

On-site
INR 1,200,000 - 1,800,000
Sr. Golang Engineer
Sr. Golang Engineer

Auriga IT • Dadri

On-site
INR 2,500,000 - 4,000,000
Lead Software Engineer - Golang
Lead Software Engineer - Golang

EPAM Systems • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Senior Golang Developer
Senior Golang Developer

TymblHub • Gurugram District

On-site
INR 1,500,000 - 3,000,000
Office in Gurugram Sector-16
Competitive salary