Posted on: 30/04/2026



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
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1632549