Backend Engineer - Golang

Backend Engineer - Golang

Posted 2 weeks ago by Korn Ferry

£50 Per hour
Undetermined
Remote
United Kingdom

Summary: The role is for a Mid-Level Golang Engineer to join a digital-first banking team, focusing on the development of secure and high-performance backend systems and APIs. The position requires collaboration with cross-functional teams to enhance core systems and internal tools. The contract is for 6 months, with an immediate start date. Candidates should be based in the UK and possess relevant experience in backend development, particularly with Golang.

Key Responsibilities:

  • Develop, test, and maintain backend services and APIs using Go (Golang)
  • Collaborate with product managers, architects, and other engineers to design scalable systems
  • Contribute to the architecture and infrastructure of new and existing services
  • Optimize system performance and ensure reliability, security, and maintainability
  • Participate in code reviews and contribute to continuous improvement
  • Write unit, integration, and functional tests to ensure code quality
  • Help with infrastructure-as-code and deployment processes (CI/CD)

Key Skills:

  • 2–4 years of experience in backend development, with at least 1–2 years in Golang
  • Solid understanding of microservices architecture and RESTful API design
  • Experience working with PostgreSQL, MongoDB, or similar databases
  • Familiarity with containerization tools like Docker and orchestration with Kubernetes
  • Knowledge of cloud platforms (AWS, GCP, or Azure)
  • Experience with CI/CD pipelines and Git-based workflows
  • Strong communication and collaboration skills
  • Ability to work independently and meet project deadlines in a remote setting

Salary (Rate): £50.00/hr

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: Mid-Level

Industry: IT

Detailed Description From Employer:

Location: Remote (UK-based candidates preferred)

Contract Type: 6-month contract

Start Date: ASAP

We are looking for a Mid-Level Golang Engineer to join a digital-first banking team focused on delivering secure, high-performance solutions for personal and business banking products. You will work alongside a cross-functional team to support the ongoing development of core backend systems, API services, and internal tooling used across the platform.

Responsibilities

  • Develop, test, and maintain backend services and APIs using Go (Golang)
  • Collaborate with product managers, architects, and other engineers to design scalable systems
  • Contribute to the architecture and infrastructure of new and existing services
  • Optimize system performance and ensure reliability, security, and maintainability
  • Participate in code reviews and contribute to continuous improvement
  • Write unit, integration, and functional tests to ensure code quality
  • Help with infrastructure-as-code and deployment processes (CI/CD)

Requirements

  • 2–4 years of experience in backend development, with at least 1–2 years in Golang
  • Solid understanding of microservices architecture and RESTful API design
  • Experience working with PostgreSQL, MongoDB, or similar databases
  • Familiarity with containerization tools like Docker and orchestration with Kubernetes
  • Knowledge of cloud platforms (AWS, GCP, or Azure)
  • Experience with CI/CD pipelines and Git-based workflows
  • Strong communication and collaboration skills
  • Ability to work independently and meet project deadlines in a remote setting