We're looking for a high‑calibre Golang Software Engineer (Contract) to join a modern, global Loyalty & Benefits platform powering end‑to‑end customer experiences at scale. This is a true microservices environment built with Golang, Kafka and Docker, offering the opportunity to shape high‑impact features within the Account domain while collaborating across a distributed engineering platform. If you thrive in Agile teams, love clean architecture, and care about quality engineering - this role is for you.
What You'll Be Doing
* Building and enhancing features within a scalable microservices architecture
* Designing and developing REST and asynchronous messaging services
* Working within a Scrum team to deliver business‑critical functionality
* Contributing to CI/CD pipelines with fully automated testing to production
* Collaborating across engineering teams to share standards, patterns and best practice
* Driving innovation within a modern cloud‑native stack
Required Experience
* Strong experience in Golang
* Preferred solid understanding of microservice architecture
* Experience with REST APIs and event‑driven systems (Kafka, RabbitMQ or similar)
* Comfortable working in Scrum/Agile environments
* Experience delivering through automated CI/CD pipelines
* Strong communication and collaboration skills
* Degree in Computer Science (or equivalent experience)
* Strong background in professional software engineering
* Test‑Driven Development (unit, integration, regression, system testing)
* Agile methodologies (Scrum, Kanban, SAFe, TDD, BDD)
* Tech Stack Exposure: Golang, Kafka, Postgres, Docker, gRPC, GraphQL, Git, Jenkins / JIRA / Rally, CI / CD / CT tooling
Desirable Experience
Experience in loyalty, reward or credit card industry.
Rates depend on experience and client requirements.
#J-18808-Ljbffr