Golang Developer

Capgemini

Mumbai

Hybrid

INR 3,000,000 - 7,000,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Capgemini in Mumbai is seeking a Senior Go Developer to design, build, and maintain robust backend services and microservices. You will work under architects, mentor juniors, and drive best practices across distributed systems.

You will deliver scalable APIs, ensure code quality, and contribute to modernization using cloud-native patterns and modern observability practices. Strong communication and teamwork are essential.

Qualifications

  • 5+ years of professional software development, with 3+ years in Go.
  • Strong knowledge of Go features: goroutines, channels, interfaces, error handling.
  • Experience building and operating microservices in cloud environments (AWS, GCP, Azure).

Responsibilities

  • Develop and maintain Go-based microservices and REST/gRPC APIs in a distributed architecture.
  • Collaborate with architects and product teams to translate requirements into scalable solutions.
  • Write clean, well-tested Go code following established standards and guidelines.
  • Participate in code reviews and promote best practices across the team.
  • Optimize service performance via profiling, benchmarking, and tuning.
  • Implement robust error handling, logging, metrics, and tracing as directed.
  • Troubleshoot defects, perform root-cause analysis, and resolve issues promptly.
  • Mentor junior developers and support knowledge sharing.
  • Contribute to documentation and team knowledge base.

Skills

Go programming
Microservices
Cloud-native
REST/gRPC APIs
Docker & Kubernetes
Message brokers
SQL/NoSQL DBs
Git & CI/CD
Agile methodologies
Problem solving

Tools

Kafka/NATS/RabbitMQ
Prometheus/Grafana

Job description

Role & responsibilities

Position Overview

As a Go Senior Developer, you will play a key role in designing, developing, and maintaining robust backend services and microservices in Go. Working under the technical guidance of the Go Integration Architect, you will collaborate with cross-functional teams to deliver scalable APIs and integrations, ensure code quality, and contribute to the evolution of our distributed systems. You will also mentor junior engineers and help drive best practices across the team.

Key Responsibilities
  • Develop, enhance, and maintain Go-based microservices, RESTful APIs, and gRPC services as part of a distributed architecture
  • Collaborate with the Integration Architect and product teams to translate requirements into technical solutions
  • Write clean, idiomatic, and well-tested Go code, following established coding standards and architectural guidelines
  • Participate in code reviews, share best practices, and contribute to continuous improvement of the codebase
  • Optimize service performance through profiling, benchmarking, and tuning
  • Implement robust error handling, logging, metrics, and distributed tracing as per architectural direction
  • Troubleshoot defects, conduct root-cause analysis, and resolve issues in a timely manner
  • Mentor and support junior developers, fostering a collaborative and learning-focused environment
  • Contribute to documentation and knowledge sharing within the team
Required Qualifications
  • 5+ years of professional software development experience, with at least 3 years working with Go
  • Strong understanding of Go language features: goroutines, channels, interfaces, error handling, and modules
  • Experience building and operating microservices in a cloud-native environment (AWS, GCP, or Azure)
  • Solid knowledge of RESTful API design and/or gRPC protocol
  • Hands-on experience with container technologies (Docker) and Kubernetes
  • Familiarity with message brokers or event streaming platforms (Kafka, NATS, RabbitMQ, etc.)
  • Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis)
  • Good grasp of software development best practices: TDD, CI/CD, code reviews, and Agile methodologies
  • Proficiency in Git and collaborative workflows
  • Strong problem-solving skills and ability to work both independently and as part of a team
  • Effective written and verbal communication skills
Preferred Skills
  • Exposure to service meshes (Istio, Linkerd) and API gateway patterns
  • Experience with Infrastructure as Code (Terraform, CloudFormation)
  • Familiarity with observability tools (Prometheus, Grafana, ELK/EFK stacks)
  • Understanding of security best practices (mTLS, OAuth2, JWT)
  • Contributions to open-source Go projects or relevant tech community involvement
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Golang Developer
Golang Developer

Armakuni • Ahmedabad District

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

Hamon Technologies • Thiruvananthapuram

On-site
INR 900,000 - 1,400,000
Golang Developer
Golang Developer

Big Oh Notation • Dadri

On-site
INR 3,000,000 - 5,500,000
Golang Developer
Golang Developer

Armakuni Ltd. • India

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

Cloud Angles Digital Transformation • Hyderabad

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

Merge • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Senior Golang developer
Senior Golang developer

Kriyalogic Technologies • Pune District

On-site
INR 900,000 - 1,500,000
Golang Developer
Golang Developer

Kairos Technologies Inc. • Hyderabad

Hybrid
INR 4,000,000 - 5,200,000
Golang Developers
Golang Developers

PradeepIt Global Consulting Pvt Ltd. • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Golang Engineer
Senior Golang Engineer

Infosys • Bengaluru

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