Description
We are looking for an experienced Golang Developer to join our dynamic team in India. The ideal candidate will have extensive experience in developing high-performance applications using Golang. You will be responsible for building and maintaining scalable applications while collaborating with various teams to deliver innovative solutions.
Responsibilities
- Design, develop and maintain scalable applications using Golang.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Debug and optimize existing code for performance and reliability.
- Participate in code reviews and provide constructive feedback to team members.
- Stay up-to-date with the latest industry trends and technologies related to Go development.
Skills and Qualifications
- 8-10 years of experience in software development with a focus on Golang.
- Strong understanding of Go programming language and its core libraries.
- Experience with microservices architecture and RESTful API design.
- Familiarity with containerization tools such as Docker and orchestration tools like Kubernetes.
- Knowledge of database systems such as PostgreSQL, MySQL, or NoSQL databases.
- Proficient in version control systems, particularly Git.
- Strong problem-solving skills and the ability to work independently as well as in a team.