Golang Backend Software Engineer

  • David Bruce Recruitment Ltd
  • Oct 17, 2025
Full time Telecommunications

Job Description

A Backend Software Engineer with strong experience of Golang is required to join this fast scale up fintech for a permanent position.

The Golang Backend Software Engineer will be required to design, implement, and test new Back End features; create technical documentation to support proposed solutions and feature development; apply best practices in automated testing; take end-to-end ownership of features from concept to deployment and post-release support; collaborate closely with cross-functional teams including Engineering, QA, and Product.

Candidates for the Backend Software Engineer role should have the following experience:

  • 4+ years of professional experience in Back End development (Go Lang or Java).
  • Experience with working with observability stack (logging, metrics, tracing).
  • Expertise in building RESTful APIs following company standards.
  • Understanding of Domain-Driven Design and Modularization concepts.
  • Asynchronous processing with approaches like co-routines, messages queuing and event streaming (Kafka).
  • Experience working with relational databases (PostgreSQL) such as evolving schemas, transaction isolation levels and writing optimal SQL queries.
  • Understanding caching patterns (Redis).
  • Experience with Docker and similar container technologies

This is a permanent role and pays a salary of up to £100K + package (in stocks)