Posted on: 23/07/2025
Role : Senior Golang Developer
Location : Pune, India
Experience : 6-10 Years
Employment Type : Full-time
Job Overview :
We're looking for a highly skilled Senior Golang Developer with 6-10 years of experience to join our team in Pune. You'll be instrumental in designing, developing, and optimizing scalable backend systems using Go, with a strong focus on creating robust REST APIs. This role requires a commitment to Test-Driven Development (TDD), experience with various database technologies, and a solid understanding of containerization and CI/CD pipelines.
Key Responsibilities :
- Design, develop, and maintain high-performance, scalable backend services and APIs using Golang.
- Create robust REST APIs capable of handling high traffic and complex interactions.
- Practice Test-Driven Development (TDD) diligently and contribute to writing comprehensive test automation for all developed features.
- Work with various databases, including MongoDB, Redis, and Relational databases, optimizing data storage and retrieval.
- Apply strong understanding of Object-Oriented Programming and/or Functional Programming concepts to write clean, maintainable, and efficient code.
- Set up and maintain CI/CD pipelines to ensure continuous integration, delivery, and deployment of applications.
- Collaborate with frontend developers, particularly those using ReactJS, to ensure seamless integration between the frontend and backend.
- Contribute to architectural discussions and system design to build resilient and scalable solutions.
- Troubleshoot and resolve complex technical issues, including scaling challenges, to maintain high system availability and performance.
Required Skills
- 6-10 years of experience in software development.
- Strong hands-on experience working with Golang on the backend.
- Proven ability to create scalable REST APIs.
- Experience with Test-Driven Development (TDD).
- Demonstrated experience writing test automation.
- Working experience with databases such as MongoDB, Redis, and Relational databases.
- Strong understanding of Object-Oriented Programming and/or Functional Programming concepts.
- Experience with setting up and maintaining CI/CD pipelines.
- Strong understanding of containerization technologies like Docker.
Preferred Qualifications :
- Experience with ReactJS on the frontend.
- Some experience with alternative protocols like GraphQL, gRPC, etc.
- Experience with Typed programming languages like TypeScript.
- Experience in tackling scaling issues.
- Experience with container orchestrators like Kubernetes, Nomad, Ansible, etc.
- Experience practicing Agile software development methods.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1517836
Interview Questions for you
View All