We are seeking a skilled and passionate Golang Developer with at least 2 years of hands-on experience in building scalable, high-performance backend services. The ideal candidate should have strong problem-solving skills, a solid understanding of Go programming concepts, and the ability to work collaboratively in an agile development environment.
Key Responsibilities
- Design, develop, test, and deploy backend services using Golang .
- Build efficient, reusable, and reliable Go code following best practices.
- Develop RESTful APIs and integrate with internal / external systems.
- Work with microservices architecture and containerized environments (Docker / Kubernetes).
- Optimize application performance, reliability, and scalability.
- Collaborate with cross-functional teams including DevOps, QA, Product, and Frontend.
- Participate in code reviews to maintain high code quality standards.
- Troubleshoot, debug, and resolve production issues.
- Maintain documentation related to system design, architecture, and processes.
Required Skills & Qualifications
Minimum 2 years of experience working with Golang in production environments.Solid understanding of Go routines, channels, and concurrency patterns.Hands-on experience with REST APIs and microservices architecture.Strong knowledge of databases (MySQL, PostgreSQL, MongoDB, or similar).Experience with Docker, Kubernetes, and CI / CD pipelines.Familiarity with version control systems like Git.Good understanding of cloud platforms (AWS, GCP, or Azure) is a plus.Strong analytical, debugging, and problem-solving abilities.Ability to work independently as well as collaboratively in a team environment.Candidates from Kerala are strongly preferred.