Contract Backend Software Engineer

RMG

London, United Kingdom · Contract · Hybrid · £450 - £550/day

Are you a seasoned engineer who thrives on tackling complex distributed architectures and engineering high-throughput backend systems?

RMG is partnering with a growing technology business to secure a Contract Backend Software Engineer for a full-time, hybrid engagement based in London. In this role, your primary objective will be to take immediate technical ownership of core backend services—architecting resilient systems, untangling intricate data flows, and elevating the platform's overall scalability and reliability. If you are an autonomous contractor who excels at transforming architectural requirements into clean, performant services, this project offers an exceptional opportunity to make an immediate, tangible impact.

Key Responsibilities

  • Architect, build, and maintain scalable backend services and microservices designed for long-term reliability and performance.
  • Design robust internal and third-party RESTful APIs, facilitating seamless integration and smooth inter-service communication.
  • Model and optimise relational and document database structures to support evolving product features and data integrity.
  • Collaborate closely with cross-functional technical teams, including frontend engineers and product stakeholders, to steer architectural decisions.
  • Enhance continuous deployment and testing frameworks to safeguard code quality, system observability, and engineering standards.

Required Skills & Experience

  • Deep expertise in backend system architecture, distributed systems, and performance optimisation at scale.
  • Strong hands-on proficiency with modern backend programming languages, with demonstrable experience in one or more of Node.js, TypeScript, Java, C#, or Python.
  • Comprehensive experience in RESTful API design, microservices communication patterns, and secure third-party integrations.
  • Solid background working with cloud infrastructure, specifically AWS, Azure, or GCP.
  • Practical competence in data modelling and database management across SQL or NoSQL environments.
  • Proven track record of implementing automated testing (unit and integration) alongside modern CI/CD pipelines.

Nice-to-have

  • Familiarity with Git workflows, peer code reviews, and delivering iterative software within Agile or Scrum frameworks.
  • Prior success hitting the ground running and delivering value quickly within remote contract engagements.

Why Join

This contract engagement allows you to dive straight into core engineering challenges where your architectural decisions directly influence system stability and product growth. Working on a hybrid basis from London, you will collaborate with focused technical peers on meaningful system-level problems, exercising high autonomy to implement best-in-class backend solutions. Please note that visa sponsorship is not available for this contract engagement.