Description
This leading global financial company is seeking a Golang Engineer II to join the Global Loyalty & Benefits Platform team.
The successful candidate will work within a Scrum-based engineering team developing Back End services, business functionality and customer journeys. Golang is the preferred programming language.
Responsibilities
Design, develop and maintain Back End applications and microservices.
Build REST APIs and service integrations.
Develop services using Golang or another relevant type-safe Back End language.
Implement asynchronous communication using Kafka, RabbitMQ or equivalent messaging technologies.
Write and maintain automated unit, component, functional, integration and regression tests.
Support software through continuous integration and deployment pipelines.
Participate in Agile ceremonies, code reviews and technical discussions.
Collaborate with engineers, product stakeholders and other delivery team members.
Support applications through development, testing, deployment and production.
Required experience
Commercial Back End software engineering experience .
experience in Golang or another type-safe Back End language.
Backend microservices and REST API development.
Kafka, RabbitMQ or comparable asynchronous messaging.
Automated testing and CI/CD.
Git-based version control.
Agile or Scrum delivery.
Ability to attend the Burgess Hill office three days per week.
Skills
- golang
- Back End
- CI/CD
- git
- agile
- Kafka
- SQL
- Docker
- gRPC
Employee Value Proposition
Opportunity to work within their Global Loyalty & Benefits Platform.
Enterprise-scale, customer-facing systems within a regulated financial-services environment.
Modern Back End engineering involving microservices, APIs, asynchronous messaging and CI/CD.
Collaborative Agile and Scrum environment.
Exposure to high-volume customer journeys and transactional services
Job Title: Golang Engineer II (GOLANG LANGUAGE ONLY)
Location: Burgess Hill, UK
Job Type: Contract