Developer Golang

CBTS

Greater London

Hybrid

GBP 50,000 - 70,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CBTS is seeking an enthusiastic Golang Software Engineer in Greater London to work on a global Loyalty and Benefits platform for American Express. The role involves building features within a microservice architecture, requiring strong technical skills and teamwork. The ideal candidate will have experience in back-end programming, especially with Golang, and familiarity with tools like Kafka and Docker. A Bachelor's degree in Computer Science or related field is preferred. Join a collaborative Scrum team focused on innovation and quality delivery.

Qualifications

  • Experience in Golang or another back-end programming language.
  • Familiar with micro-service architecture and asynchronous messaging.
  • Knowledge of test-driven development methodologies.

Responsibilities

  • Build and enhance features in the Account domain.
  • Work in a Scrum team to deliver tested and automated business functions.
  • Coordinate with other Engineers to share knowledge.

Skills

Golang
Kafka
Docker
REST
Scrum
Agile methodologies

Education

Bachelor's Degree in Computer Science or equivalent

Tools

Jenkins
Git
gRPC
Postgres

Job description

Location: Burgess Hill 3 days/week

Visa sponsorship is not available.

We're looking for an enthusiastic, diligent Golang Software Engineer to work on the global Loyalty and Benefits platform in American Express.

The candidate should have excellent soft skills, strong technical ability with an extensive passion to learn. A modern microservice-based Loyalty and Benefits platform, designed to be able to handle all aspects of the Loyalty and Benefits customer experience, globally. Built using modern tools such as Golang, Kafka and Docker, there is ample opportunity to drive innovation and grow knowledge and skills as an Engineer. As a Software Engineer on a Scrum team, you will be building and enhancing features in the Account domain. You will also coordinate and work with other Engineers across the platform to share knowledge and principals.

Required

Demonstrable experience in at least one back-end type safe programming language (Golang preferred but other experience can be considered). Comfortable/experienced with back-end micro-service architecture and communication, specifically REST and asynchronous messaging services (e.g., Kafka, RabbitMQ etc.). Comfortable/experience within a Scrum framework working as part of a team to deliver business functions and customer journeys that are tested and automated throughout the CICD pipeline to production.

Desired

Bachelor's Degree in computer science, computer engineering, or other technical discipline, or equivalent work experience. Experience in professional software development. Solid understanding of test-driven development, including unit, component, functional, system integration and regression tests.

Skills

Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD) and Waterfall). Knowledge of any or all of the following technologies is desired: Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL. Experienced in continuous integration (CI), continuous deployment (CD) and continuous testing (CT), including tools such as Jenkins, Rally and/or JIRA and version control such as GIT or SVN.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Developer
Golang Developer

iMedhas Consulting Services • Burgess Hill

On-site
GBP 70,000 - 110,000
Sr Golang Engineer
Sr Golang Engineer

Cognizant • Burgess Hill

Hybrid
GBP 65,000 - 90,000
Golang Backend Engineer - Microservices & Loyalty Platform
Golang Backend Engineer - Microservices & Loyalty Platform

iMedhas Consulting Services • Burgess Hill

On-site
GBP 70,000 - 110,000
Golang Backend Engineer for Global Loyalty Platform
Golang Backend Engineer for Global Loyalty Platform

CBTS • Greater London

Hybrid
GBP 50,000 - 70,000
GoLang Engineer
GoLang Engineer

Net2Source (N2S) • Burgess Hill

Hybrid
GBP 45,000 - 65,000
Software Engineer – Golang – Long Term Contract
Software Engineer – Golang – Long Term Contract

Talent-Relay Limited • United Kingdom

Hybrid
GBP 83,000 - 124,000
Software Engineer
Software Engineer

intro • Greater London

On-site
GBP 60,000 - 80,000
Competitive salary
Bonus
Private healthcare
+2
Senior Software Engineer
Senior Software Engineer

intro • Greater London

On-site
GBP 40,000 - 60,000
Senior Android Engineer
Senior Android Engineer

American Express • England

Hybrid
GBP 60,000 - 80,000
Amex Flex (Hybrid Work Model)
Retirement Savings Plan
Parental Leave & Nursing Mothers Rooms
+4
Java Engineer
Java Engineer

American Express • Burgess Hill

On-site
GBP 45,000 - 65,000