£41 Per hour
Undetermined
Undetermined
Brighton, England, United Kingdom
Summary: The role of Golang Software Engineer involves working in a modern, global Loyalty & Benefits platform, focusing on building and enhancing features within a microservices architecture. The position requires collaboration within Agile teams and emphasizes quality engineering practices. Candidates will work with technologies such as Golang, Kafka, and Docker to deliver business-critical functionality. This contract role offers the opportunity to drive innovation in a cloud-native environment.
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
- 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
- Strong background in professional software engineering
- Test-Driven Development (unit, integration, regression, system testing)
- Agile methodologies (Scrum, Kanban, SAFe, TDD, BDD)
Salary (Rate): £41.00/hr
City: Brighton
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
About the Company
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.
About the Role
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.
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
Required Skills
- Strong experience in Golang
- 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
- Strong background in professional software engineering
- Test-Driven Development (unit, integration, regression, system testing)
- Agile methodologies (Scrum, Kanban, SAFe, TDD, BDD)
Preferred Skills
- Experience in loyalty, reward or credit card industry