One of our client is looking for a skilled Golang Developer to join their engineering team and help build high-performance, scalable, and secure backend systems. The ideal candidate should be passionate about writing clean, efficient code and collaborating across teams to deliver impactful features.
Key Responsibilities :
- Design, develop, test, and deploy backend services and APIs using Golang.
 - Build scalable and reliable systems that can handle high-volume transactions.
 - Write efficient and maintainable code following best practices and design patterns.
 - Integrate with front-end applications, third-party APIs, and databases.
 - Collaborate with product managers, architects, and front-end teams to translate business requirements into technical solutions.
 - Implement unit tests, integration tests, and participate in code reviews to maintain high-quality standards.
 - Optimize application performance, identify bottlenecks, and troubleshoot issues.
 - Ensure security, data integrity, and compliance in backend systems.
 - Contribute to architectural decisions and help define backend engineering standards.
 - Maintain documentation of code, processes, and APIs.
 
Requirements :
Strong proficiency in Golang and its ecosystem.Experience with RESTful APIs, gRPC, or GraphQL.Solid understanding of concurrency, goroutines, and channels in Go.Hands-on experience with microservices architecture.Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).Familiarity with containerization and orchestration tools (Docker, Kubernetes).Knowledge of CI / CD pipelines and version control systems (Git).Strong problem-solving, debugging, and analytical skills.(ref : hirist.tech)