Golang Developer

EUROPEAN SOFTWARE SOLUTIONS LIMITED

Burgess Hill

On-site

GBP 63,000 - 77,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

EUROPEAN SOFTWARE SOLUTIONS LIMITED is seeking a Backend Software Engineer in the United Kingdom to build and enhance features in the Account domain within a microservices architecture using Golang. You will work on REST services, messaging with Kafka/RabbitMQ, and contribute to CI/CD pipelines in a Scrum team.

The role requires hands-on experience with Go, databases (SQL/NoSQL), containers (Docker), and modern testing strategies (TDD).

Qualifications

  • Demonstrable experience in at least one back-end, type-safe programming language; Golang is preferred, but other experience can be considered.
  • Comfortable with back-end microservice architecture and REST & asynchronous messaging services like Kafka/RabbitMQ.
  • Performs in Scrum framework delivering tested and automated CI/CD pipelines.
  • Bachelor's degree in computer science or equivalent work experience.

Responsibilities

  • Build and enhance features in the Account domain as a Software Engineer on a Scrum team.
  • Coordinate and work with other engineers across the platform to share knowledge and principles.
  • Drive innovation and grow knowledge and skills as an engineer.
  • Take ownership of an area of the codebase while collaborating with others.

Skills

Golang
REST
Kafka
RabbitMQ
CI/CD
TDD
SQL
NoSQL
Docker
GraphQL
Git
Jenkins
JIRA

Education

Bachelor's degree in computer science or related field

Tools

Postgres

Job description

Salary: £70,000 - 70,000 per year

Requirements:
  • Demonstrable experience in at least one back-end, type-safe programming language; Golang is preferred, but other experience can be considered.
  • Comfortable and experienced with back-end microservice architecture and communication, specifically REST and asynchronous messaging services such as Kafka, RabbitMQ, or similar.
  • Comfortable working within a Scrum framework as part of a team to deliver business functions and customer journeys that are tested and automated throughout the CI/CD pipeline to production.
  • A bachelors degree in computer science, computer engineering, or another 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.
  • Knowledge of software engineering methodologies, including Agile, Scrum, Kanban, SAFe, Test-Driven Development, Behavior Driven Development, and Waterfall.
  • Knowledge of one or more of the following technologies: Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL.
  • Experience with continuous integration, continuous deployment, and continuous testing, including tools such as Jenkins, Rally, and/or JIRA, and version control such as Git or SVN.
  • Practical use of interfaces within a Go application.
  • Familiarity with PUT or PATCH methods.
  • Understanding of CAP theory.
  • Good familiarity with Go packages, concurrency patterns, and the distinction between goroutines.
  • Knowledge of SQL and NoSQL, including several databases.
Responsibilities:
  • Build and enhance features in the Account domain as a Software Engineer on a Scrum team.
  • Coordinate and work with other engineers across the platform to share knowledge and principles.
  • Drive innovation and grow knowledge and skills as an engineer.
  • Take ownership of an area of the codebase while relying on others to own issues in their applications and areas of the codebase.
Technologies:
  • CI/CD
  • Docker
  • Git
  • Golang
  • GraphQL
  • JIRA
  • Jenkins
  • Kafka
  • Kanban
  • NoSQL
  • REST
  • RabbitMQ
  • SQL
  • SVN
  • gRPC
  • TDD
More:

We are a modern microservice-based Loyalty and Benefits platform designed to handle all aspects of the Loyalty and Benefits customer experience globally. We use modern tools such as Golang, Kafka, and Docker, and offer ample opportunity to drive innovation and grow knowledge and skills as an engineer.

last updated 40 week of 2026

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Golang Engineer II
Golang Engineer II

Teksystems • Greater London

Hybrid
GBP 40,000 - 70,000
Golang Developer - Burgess Hill
Golang Developer - Burgess Hill

Randstad Digital • Burgess Hill

On-site
GBP 81,000 - 99,000
Developer Golang
Developer Golang

CBTS • Greater London

On-site
GBP 50,000 - 70,000
Senior Software Developer, Platform
Senior Software Developer, Platform

Hackajob Ltd • Hanley

Hybrid
GBP 61,000 - 101,000
Hybrid work from home policy
Software Engineer
Software Engineer

intro • Greater London

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

Net2Source (N2S) • Burgess Hill

On-site
GBP 45,000 - 65,000
Senior Software Engineer
Senior Software Engineer

intro • Greater London

On-site
GBP 40,000 - 60,000
Golang Software Engineer
Golang Software Engineer

SignitiveAi Ltd. • United Kingdom

On-site
GBP 65,000 - 95,000
Birthday day off
Software Engineering Specialist
Software Engineering Specialist

LTM • Burgess Hill

On-site
GBP 70,000 - 95,000
Golang Engineer
Golang Engineer

Apprize Technology Solutions • Greater London

On-site
GBP 70,000 - 100,000