HamburgerMenu
hirist

Capco - Senior Golang Developer - Microservices Architecture

Posted on: 15/07/2025

Job Description

Role : Senior Golang Developer

Experience : 6-10 Years

Employment Type : Full-time

Job Overview :

We are seeking a highly skilled and experienced Senior Golang Developer to join our team in Pune. You will be responsible for designing, building, and maintaining efficient, scalable, and reliable software using Go. The ideal candidate will have a deep understanding of concurrent programming, distributed systems, and a proven track record of delivering high-performance applications.

Key Responsibilities :


- Design, develop, and maintain robust, high-performance, and scalable applications using Go (Golang).

- Write clean, efficient, and well-documented code following best practices and coding standards.

- Implement and manage RESTful APIs and microservices.

- Collaborate with cross-functional teams including product managers, architects, and other developers to define requirements and deliver solutions.

- Troubleshoot, debug, and optimize existing Go applications for performance and reliability.

- Design and implement concurrent and parallel programming solutions in Go.

- Participate in code reviews to ensure code quality, maintainability, and knowledge sharing within the team.

- Stay updated with the latest industry trends, tools, and best practices in Go development and cloud-native architectures.

Required Skills & Qualifications :


- 6-10 years of professional experience as a Golang Developer.

- Strong proficiency in Go (Golang) and its core libraries.

- Deep understanding of concurrency patterns in Go (goroutines, channels).

- Experience with various Go frameworks and tools for web development or backend services.

- Solid understanding of database technologies (relational and NoSQL) and ORMs/ODM.

- Familiarity with version control systems, particularly Git.

- Experience with designing and consuming RESTful APIs and building microservices.

- Strong problem-solving and analytical skills, with the ability to tackle complex technical challenges.

- Excellent verbal and written communication skills.

Preferred Qualifications :


- Experience with cloud platforms (AWS, Azure, GCP).

- Knowledge of containerization technologies (Docker, Kubernetes).

- Familiarity with message queues (Kafka, RabbitMQ) and stream processing.

- Experience with performance testing and optimization of Go applications.


info-icon

Did you find something suspicious?