£325 Per day
Inside
Undetermined
East Sussex, UK
Summary: We are seeking a high-calibre Golang Software Engineer for a contract role within a global Loyalty & Benefits platform. The position involves working in a microservices environment using Golang, Kafka, and Docker, focusing on building impactful features in the Account domain. Ideal candidates will thrive in Agile teams and prioritize quality engineering. This role offers the opportunity to collaborate across a distributed engineering platform.
Key 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 practice
- Driving innovation within a modern cloud-native stack
Key Skills:
- 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)
Salary (Rate): £325 per day
City: East Sussex
Country: UK
Working Arrangements: undetermined
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
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 a 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 in loyalty, reward or credit card industry
*Rates depend on experience and client requirements