Senior Backend Engineer, Go (Contract) - Large-Scale Migration

owen thomas | b corp™ United Kingdom
Remote
Apply
AI Summary

Join a large-scale public sector transformation programme to migrate critical systems from C# to Go. Build resilient backend services using Go within a cloud-native AWS environment. Contribute to architectural decisions balancing performance, scalability, and delivery timelines.

Key Highlights
Large-scale migration of C# systems to Go
Building resilient backend services using Go
Cloud-native AWS environment
Key Responsibilities
Build and scale backend services using Go within a cloud-native AWS environment
Contribute to the migration of legacy C# systems into modern distributed architectures
Design and develop APIs and event-driven systems
Technical Skills Required
Go AWS SQL Distributed Systems CI/CD Infrastructure as Code TDD APIs Event-driven Systems
Benefits & Perks
£400-450/day
Outside IR35
Fully Remote (UK)
6-Month Contract
Nice to Have
Experience migrating legacy systems (e.g. C#/.NET to Go)
Exposure to containerisation (Docker, Kubernetes)

Job Description


Senior Backend Engineer, Go (Contract) | C# to Go Large-Scale Migration, AWS, SQL, Distributed Systems | £400-450/day | Outside IR35 | Fully Remote (UK) | 6-Month Contract


We’re hiring multiple Senior Go Backend Engineers (contractors) to join a large-scale public sector transformation programme delivered by a highly regarded product consultancy.


This work is focused on moving critical systems away from a legacy C# ecosystem into a modern, scalable, cloud-native architecture.


You’ll be joining cross-functional teams responsible for building resilient backend services that support high-impact, user-facing products used at national scale.


This is a 6-month initial contract, ideal for engineers who enjoy working on meaningful systems, solving complex migration challenges, and delivering production-grade backend services, fast.


The Role | Senior Backend Engineer, Go (Contract) | C# to Go Large-Scale Migration, AWS, SQL, Distributed Systems | £400-450/day | Outside IR35 | Fully Remote (UK) | 6-Month Contract


This is a hands-on backend engineering role with a strong focus on system design, scalability, and delivery.


You’ll be expected to:

  • Build and scale backend services using Go within a cloud-native AWS environment
  • Contribute to the migration of legacy C# systems into modern distributed architectures
  • Design and develop APIs and event-driven systems
  • Work closely with product, design, and other engineers in cross-functional teams
  • Apply modern engineering practices including TDD, CI/CD, and Infrastructure as Code
  • Write clean, maintainable, and well-tested production code
  • Contribute to architectural decisions balancing performance, scalability, and delivery timelines
  • Support continuous improvement through code reviews, pairing, and knowledge sharing


This role suits engineers who enjoy working on real-world systems at scale and are comfortable navigating complexity in modernisation programmes.


Technical Requirements | Senior Backend Engineer, Go (Contract) | C# to Go Large-Scale Migration, AWS, SQL, Distributed Systems | £400-450/day | Outside IR35 | Fully Remote (UK) | 6-Month Contract


Strong, recent experience with:

  • Backend development using Go (Golang) in production environments
  • Designing and building scalable APIs and distributed systems
  • AWS cloud services (e.g. Lambda, ECS/EKS, S3, RDS)
  • SQL and data modelling (relational databases)
  • Working within microservices or event-driven architectures
  • CI/CD pipelines and modern delivery practices
  • Infrastructure as Code (e.g. Terraform or similar)
  • Test-driven development and automated testing strategies
  • Observability, performance tuning, and system reliability


Nice to Have

  • Experience migrating legacy systems (e.g. C#/.NET to Go)
  • Exposure to containerisation (Docker, Kubernetes)
  • Experience in public sector or highly regulated environments
  • Familiarity with event streaming (Kafka, SNS/SQS, etc.)


Why This Contract Stands Out | Senior Go Backend Engineer (B2B, Contract) | Golang, AWS, SQL, Distributed Systems | Large-Scale Migration Programme | £400–450/day | Outside IR35 | Fully Remote (UK) | 6-Month Contract

  • £400-450 per day
  • Outside IR35
  • Fully remote within the UK
  • Long-term programme with strong likelihood of extension
  • Opportunity to work on systems with real national impact
  • Modern tech environment with strong engineering practices
  • Product-led teams with a pragmatic delivery culture


This isn’t a greenfield fantasy, it’s a high-impact backend role focused on modernising critical systems and delivering software that genuinely matters at scale.


If interested, in the Senior Go Backend Engineer (B2B, Contract) | Golang, AWS, SQL, Distributed Systems | Large-Scale Migration Programme | £400–450/day | Outside IR35 | Fully Remote (UK) | 6-Month Contract please apply here and WE will back get to you if it's a good fit for the client. :)


Similar Jobs

Explore other opportunities that match your interests

DevOps SME - Critical National Infrastructure

Devops
2h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Haystack

United Kingdom

Enterprise Architect

Devops
7h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Haystack

United Kingdom

Senior Lead Python Developer, Product Engineering

Devops
11h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

owen thomas | b corp™

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly