Requirements
Must have:
- 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)
Responsibilities:
- 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 practices - Driving innovation within a modern cloud-native stack
Company:
We are a modern global Loyalty & Benefits platform, dedicated to powering end-to-end customer experiences at scale. Our team thrives in a collaborative environment that embraces Agile methodologies. By joining us, you will have the opportunity to shape high-impact features and work within a true microservices architecture built with Golang, Kafka, and Docker. We offer a competitive rate based on experience and client requirements.