Senior Go Developer

Location: Remote (with occasional on-site in Cirencester, 2–4 days per month)
Contract: Outside IR35 | Until March 2026
Rate: £500 - £650 per day 

Clearance: Active BPSS required (SC will be arranged once successful)

We are seeking an experienced Senior Back End Developer (Go) to join a small, dynamic data and DevOps team. This is an exciting opportunity to contribute to the creation of a new era – enabling infrastructure-as-code practices, and making it fast and simple to deploy open-source software across multiple public clouds and Raspberry Pi clusters.

What you’ll be doing:
  • Collaborating with the Product Owner to deliver key outcomes and shape innovative solutions.
  • Contributing to product backlog delivery, aligned with agile sprint priorities.
  • Participating in stand-ups, retrospectives, and show-and-tells with users and stakeholders.
  • Sharing knowledge and mentoring team members to help build long-term in-house capability.
  • Embracing DevOps culture, infrastructure-as-code, and continuous improvement.

Skills & Experience required:
  • Strong experience as a senior Go developer.
  • JSON Schema expertise.
  • Proficiency with Test Driven Development and testing practices.
  • Solid knowledge of Domain Driven Design techniques (Crows Foot, ERD syntaxes).
  • Hands-on Unix/Linux systems programming and sysadmin experience.
  • Exposure to multiple other programming languages.

Desirable (nice to have):
  • Experience with programming language design or type system design.
  • Interface design experience (GUI or CLI).

Key qualities we’re looking for:
  • A true team player who thrives in an agile DevOps culture.
  • Strong technical fit, with adaptability across languages and systems.
  • Comfortable working in R&D environments with evolving requirements.