Senior Golang Developer

Msphere

Ahmedabad District

Hybrid

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

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

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 Backend Developer (Golang + AWS)
Senior Backend Developer (Golang + AWS)

Code Vyasa • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Golang Developer - Microservices Architecture
Golang Developer - Microservices Architecture

India Fan Corporation • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Opportunity to work on cutting‑edge technologies
Collaborative engineering culture
Career growth opportunities
Senior Engineer - GO
Senior Engineer - GO

Indian Institute of Science (IISC) • Bengaluru

Hybrid
INR 3,000,000 - 5,000,000
Senior Software Engineer - GoLang Microservices & Event
Senior Software Engineer - GoLang Microservices & Event

V2 Solutions • Pune District

On-site
INR 1,800,000 - 2,400,000
Backend Developer (Golang) – Microservices Architecture
Backend Developer (Golang) – Microservices Architecture

Winzons • India

On-site
INR 1,500,000 - 2,600,000
CloudAngles – Backend Developer (Golang) | 4+ Yrs
CloudAngles – Backend Developer (Golang) | 4+ Yrs

Winzons • India

On-site
INR 1,200,000 - 2,200,000
Senior Golang Backend Developer
Senior Golang Backend Developer

Han River Technology • Kolkata District, Bengaluru

On-site
INR 2,000,000 - 4,000,000
Golang Developer
Golang Developer

Geekyants • India

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

WELTEC Institute • India

On-site
INR 2,400,000 - 3,600,000
Back End Engineer
Back End Engineer

V2 Solutions • Pune District

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