Owen Thomas | B Corp™ logo

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

Owen Thomas | B Corp™
Department:Software Engineer
Type:REMOTE
Region:UK
Location:United Kingdom
Experience:Mid-Senior level
Salary:£96,000 - £108,000
Skills:
GOGOLANGAWSSQLDISTRIBUTED SYSTEMSC#MICROSERVICESEVENT-DRIVEN ARCHITECTURECI/CDTERRAFORMTDDDOCKERKUBERNETESKAFKASNS/SQSLAMBDAECS/EKSS3RDS
Share this job:

Job Description

Posted on: April 4, 2026

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. :)

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Owen Thomas | B Corp™ logo

Owen Thomas | B Corp™

View company page
RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!

SIMILAR JOBS
Crossing Hurdles logo

Astronomy Software Engineer | Remote

Crossing Hurdles
Just now
Software Engineer
Remote (UK)
United Kingdom
PYTHONPYSWISSEPHSKYFIELD+7 more
DataAnnotation logo

Python Developer - AI Trainer

DataAnnotation
Just now
Software Engineer
Remote (Australia)
Australia
PYTHONKOTLINJAVASCRIPT+14 more
Owen Thomas | B Corp™ logo

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

Owen Thomas | B Corp™
Just now
Software Engineer
Remote (UK)
United Kingdom
GOGOLANGAWS+16 more
Atarus logo

Senior Software Engineer – AI Platform (Python / Go)

Atarus
Just now
Software Engineer
Remote (UK)
United Kingdom
PYTHONGODISTRIBUTED SYSTEMS+9 more
Hunter Bond logo

Software Engineer (AI Team)

Hunter Bond
Just now
Software Engineer
Remote (UK)
United Kingdom
PYTHONFASTAPIAWS+6 more