Job Description :
- Develop and maintain efficient, scalable, and well-documented backend services and APIs using Go (Golang).
- Design and implement microservices architecture and integrate applications with other web services.
- Collaborate closely with cross-functional teams (frontend, DevOps, product managers, etc.) to define requirements and ensure end-to-end delivery of features.
- Optimize application performance, identify bottlenecks, and devise solutions to mitigate and address issues.
- Write comprehensive unit and integration tests to ensure code reliability and quality.
- Work with containerization and orchestration tools like Docker and Kubernetes for deployment and management.
- Participate in code reviews and contribute to team knowledge-sharing sessions to maintain high coding standards and foster continuous improvement.
- Troubleshoot and debug issues in production and non-production environments.
Required Skills & Qualifications :
5+ years of hands-on experience in Go (Golang) development.Strong understanding of RESTful API design, microservices, and containerized applications.Experience with cloud platforms (AWS, Azure, or similar).Familiarity with CI / CD pipelines, Git, and DevOps practices.Experience with data processing, analytics, or telemetry systems is a plus.Knowledge of message queues, event-driven architecture, and API gateways.Strong problem-solving skills and ability to work in an agile, collaborative environment.(ref : hirist.tech)