Senior Golang Developer

Metasphere
Greater Ahmedabad Area

Overview

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.

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

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →