About the Role :
We are seeking a skilled Golang Developer to join our engineering team. You will be responsible for designing, building, and maintaining high-performance backend services and APIs using Golang, contributing to scalable microservices-based architecture. This role offers a great opportunity to work on cutting-edge cloud-native applications and collaborate with cross-functional teams in an agile environment.
Key Responsibilities :
- Design, develop, test, and maintain backend services and APIs using Golang.
- Build scalable, secure, and reliable microservices adhering to best practices.
- Collaborate with frontend developers, QA, product managers, and DevOps teams to deliver high-quality software.
- Write clean, maintainable, and efficient code with an emphasis on performance and reliability.
- Participate in code reviews, design discussions, and technical brainstorming.
- Troubleshoot, debug, and optimize applications for maximum speed and scalability.
- Implement and maintain CI / CD pipelines to support continuous delivery.
- Work in Agile / Scrum teams, contribute to sprint planning, and deliver on user stories.
- Stay updated on industry trends and emerging technologies to continuously improve the platform.
Required Skills and Qualifications :
7+ years of professional experience in software development, with strong hands-on experience in Golang.Solid understanding of microservices architecture and API development (REST and / or SOAP).Experience with SQL databases like PostgreSQL, MySQL, or SQL Server.Familiarity with containerization technologies such as Docker.Experience with cloud platforms like AWS or Azure.Knowledge of CI / CD tools such as Jenkins, GitLab CI, or similar.Strong problem-solving skills and ability to work independently and in a team.Good understanding of software engineering principles, design patterns, and best practices.Familiarity with Agile methodologies (Scrum / Kanban).(ref : hirist.tech)