Golang Developer (Mumbai)

Golang Developer (Mumbai)

04 Nov
|
Capgemini
|
Mumbai

04 Nov

Capgemini

Mumbai

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

Solid 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

📌 Golang Developer (Mumbai)
🏢 Capgemini
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: golang developer (mumbai) / mumbai