Golang Engineer

Talent Ltd
Burgess Hill, UK
14 days ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Compensation
£67,600.0 - £70,200.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Automation of Tests Cloud Computing Continuous Integration PostgreSQL Enterprise Messaging Systems NoSQL Open Source Technology Scrum Methodology RabbitMQ Reliability Engineering Software Engineering
+10 more
Backend Git Apache Kafka Graphql Restful APIs Grpc Docker Jenkins Golang Microservices

Job description

·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.

Requirements

  • 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.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:20 min

Moving from the .NET ecosystem to JavaScript and Go

Brian Morrison · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all