DTG GLOBAL
Golang Engineer
Job Description
A well-established software business based in London is looking for a talented Golang Engineer to join their engineering team. This is an excellent opportunity to work in a mature, collaborative environment where engineers tackle complex real-world problems and are encouraged to focus on technical quality and long-term solutions.
About the Company
With over a decade of success behind them, this company builds mission-critical software used by some of the biggest names in sectors such as finance, logistics, and e-commerce. As part of their ongoing platform modernisation, they are increasingly adopting Golang to develop faster, more scalable backend services.
They offer a hybrid working model, with 2-3 days per week in their central London office, combining the benefits of remote flexibility with the value of regular face-to-face collaboration.
The Role
As a Golang Engineer, the successful candidate will work on a variety of backend services, contributing to high-performance APIs, optimised data processing pipelines, and the design of the company’s next-generation platform.
The work spans new greenfield development as well as gradually refactoring existing systems into a modern microservices architecture. This role would suit someone who enjoys working with clean, maintainable code and solving challenging engineering problems in a well-established, technically experienced team.
Key Responsibilities
- Writing clean, efficient, and well-tested Golang code.
- Building and maintaining APIs and backend services.
- Collaborating with architects and senior engineers on technical designs.
- Enhancing the performance, reliability, and scalability of the platform.
- Producing clear documentation and contributing to internal knowledge-sharing.
- Participating in code reviews and offering constructive feedback.
- Supporting and mentoring junior developers where required.
Ideal Candidate
- Commercial experience as a Backend Engineer, with strong hands-on Golang skills.
- Solid understanding of distributed systems, API design, and microservices architecture.
- Experience working in an established software business, ideally on large-scale systems.
- Strong knowledge of SQL databases (PostgreSQL preferred) and caching solutions such as Redis.
- Experience with Docker, Kubernetes, and CI/CD pipelines.
- A pragmatic, problem-solving mindset with a focus on delivering quality software.
- Bonus points for experience with event-driven architectures (e.g., Kafka, NATS) or working in regulated industries (finance, logistics, etc.).
What They Offer
- Salary: £60,000 – £75,000.
- Hybrid working – 2-3 days per week in their London office.
- A supportive, collaborative engineering culture with experienced colleagues.
- Personal development opportunities, including dedicated learning time.
- The chance to work on both modern greenfield projects and complex refactoring challenges.
- Long-term career growth in a stable, well-established business.