remote
Golang Software Engineer - Zensar Technologies
Software Engineer
Enthusiastic Golang Software Engineer needed to develop and enhance a global Loyalty and Benefits platform, leveraging microservices, Kafka messaging, Docker containers, and Agile Scrum practices.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices in Golang for the Account domain of a global Loyalty and Benefits platform.
- Integrate and manage event‑driven communication using Kafka to ensure reliable data flow across services.
- Containerize applications with Docker and support CI/CD pipelines for seamless deployment.
- Collaborate within a Scrum team, participating in sprint planning, daily stand‑ups, and retrospectives to deliver incremental value.
- Write clean, testable code and create automated unit/integration tests to uphold code quality.
- Work closely with product owners and other engineering teams to translate business requirements into technical solutions.
Requirements
- Strong proficiency in Golang with hands‑on experience building production‑grade services.
- Solid understanding of Kafka (producers, consumers, topics) and event‑driven architectures.
- Experience with Docker containerization and orchestration concepts.
- Familiarity with RESTful API design and implementation.
- Proven ability to work in an Agile/Scrum environment and communicate effectively with cross‑functional teams.