HamburgerMenu
hirist

Capgemini - Senior Golang Developer

Capgemini Technology Services
7 - 12 Years
Multiple Locations

Posted on: 30/04/2026

showcase-imageshowcase-imageshowcase-image

Job Description

Position Overview :


As a Senior Go Developer, you will play a key role in designing, developing, and maintaining highperformance backend services and microservices using Golang. Working closely with the Go Integration Architect, you will help deliver scalable APIs and integrations within a distributed, cloudnative environment.


This role also involves mentoring junior engineers, promoting best practices, and contributing to the evolution of our microservices architecture.


Key Responsibilities :


- Design, develop, and maintain Go-based microservices, RESTful APIs, and gRPC services


- Collaborate with the Integration Architect and product teams to translate business requirements into technical solutions


- Write clean, idiomatic, and well-tested Go code following defined coding and architectural standards


- Implement integrations using GIN framework and gRPC


- Participate in code reviews, share best practices, and drive continuous improvement


- Optimize application performance through profiling, benchmarking, and tuning


- Implement robust error handling, logging, metrics, and distributed tracing


- Troubleshoot production issues, perform root-cause analysis, and ensure timely resolution


- Mentor junior developers and contribute to a collaborative engineering culture


- Create and maintain technical documentation and knowledge artifacts


Mandatory Skills & Qualifications :


- 7 to 12 years of overall software development experience


- Minimum 3+ years of hands-on experience in Golang


Strong mandatory experience with :


1. Golang


2. gRPC


3. GIN framework


- Solid understanding of Go concepts : goroutines, channels, interfaces, error handling, and modules


- Strong experience in microservices architecture and distributed systems


- Hands-on experience with Docker and Kubernetes


- Experience working in cloud environments (AWS, Azure, or GCP)


- Proficiency in RESTful API design and integration patterns


- Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis)


- Familiarity with CI/CD pipelines, Git, and Agile development practices


- Strong problem-solving and communication skills


Preferred / Nice-to-Have Skills :


- Exposure to service mesh technologies (Istio, Linkerd)


- Experience with message brokers (Kafka, NATS, RabbitMQ)


- Familiarity with observability tools (Prometheus, Grafana, ELK/EFK)


- Infrastructure as Code experience (Terraform, CloudFormation)


- Understanding of security best practices (OAuth2, JWT, mTLS)


- Contributions to open source Go projects or tech communities

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in