Haystack
← Back to Jobs
Temporary/Casual
Technology
TA

Golang Engineer

Talent-Relay LimitedBurgess Hill, West Sussex🇬🇧United KingdomPosted 10 Sept 2026

Quick Overview

Seniority
Mid Senior
Employment type
Temporary/Casual
Work mode
Hybrid
Location
Burgess Hill, West Sussex, United Kingdom
Posted
9 hours ago
DockerMicroservicesScrumTDDAgileBDDGitGoGraphQLJavaJenkinsKafkaKubernetesPostgreSQLRESTRabbitMQgRPC

Job Description

Job Title: Golang Engineer, Golang Developer, Go Engineer, Go Developer, Software Engineer

Location: Burgess Hill, Sussex, UK

Job Type: Contract

Length: 5 months + extensions (long-term, multi-year project)

Day Rate: £260 - £270 per day (inside IR35)

Working Setup: 3 days per week onsite / 2 days remote

Talent-Relay has partnered with a global leader in the financial services sector to urgently onboard an experienced Golang Engineer / Golang Developer / Go Engineer into an established technology team.

This is an excellent opportunity for a mid-level Golang Engineer to work on a modern, global customer platform, developing scalable microservices and APIs within a collaborative Agile environment.

The successful Golang Engineer will be involved in designing, developing and enhancing modern microservice-based applications, working closely with other Software Engineers, QA teams and SREs to deliver reliable, high-quality solutions.

The initial contract is for 5 months, with extensions highly likely as part of a long-term, multi-year programme.

Key Responsibilities:

Demonstrable experience as a Golang Engineer within a commercial environment.

  • Design, develop, test and maintain backend applications using Golang.
  • Build and enhance scalable, resilient microservices and REST APIs.
  • Develop solutions supporting high-volume customer-facing applications.
  • Work with messaging technologies such as Kafka / RabbitMQ and asynchronous services.
  • Contribute to the migration and modernisation of legacy applications.
  • Work collaboratively within an Agile/Scrum development team.
  • Develop automated unit, integration and functional tests.
  • Contribute to CI/CD pipelines and automated software delivery.
  • Collaborate with Development, QA, SRE and Production Support teams.

Required Skills & Experience:

  • Commercial experience developing software using Golang / Go.
  • Experience developing backend microservices and RESTful APIs.
  • Strong experience with Git, Jenkins and CI/CD.
  • Experience working with PostgreSQL and/or NoSQL databases.
  • Experience with messaging technologies, ideally Kafka.
  • Understanding of TDD, BDD and automated testing.
  • Experience working within Agile/Scrum development environments.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • A genuine interest in learning new technologies and developing technical skills.

Desirable Skills:

  • Experience with Docker and Kubernetes.
  • Knowledge of Java or another backend programming language.
  • Experience with gRPC or GraphQL.
  • Experience working with cloud technologies.
  • Contributions to open-source projects.

Why Apply?

This is a strong opportunity for a Golang Engineer / Go Developer to join a high-profile financial services technology programme, working with modern engineering practices and technologies within a global organisation. Great opportunity to grow and learn new skills and develop career.

Apply now for immediate consideration.


Similar jobs