Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Capgemini Technology Services

Senior Golang Developer

Posted Updated 6 views
Discussion

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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →