All Locations
London

About The Role

FDM is a global business and technology consultancy seeking a Senior Backend Engineer with Active SC to work for our client within the Public sector. This is initially a 3 month contract with the potential to extend and will be a hybrid role that will be based in London.

Our client is seeking an experienced backend engineer to join a team delivering a referral capability discovery and technical proof of concept. The project will test how staff and authorised systems can create referrals, keep the relevant business context, notify recipients and track responses across a business support ecosystem. You will build the referral service's backend, APIs and integrations in Python/Django, working with the Technical Architect and Engineering Lead. Your focus will be making referral creation, storage, notifications and status changes reliable, secure and ready to demonstrate. The outcome will be a working demonstrator and supporting evidence to inform a decision on moving to alpha.

Responsibilities

 
  • Implement referral business logic, validation and an agreed state model, recording each transition with its timestamp, actor or system and correlation identifier.
  • Design and implement PostgreSQL models and migrations for referrals and event history, storing only justified company identifiers and minimal snapshots.
  • Build documented REST/JSON endpoints for authorised referral creation, retrieval and responses, with idempotency, consistent error handling and access controls.
  • Integrate the Company Data Layer for company lookup and GOV.UK Notify for transactional email, using contract faithful stubs where dependencies are unavailable.
  • Implement the agreed recipient response endpoint and verification controls, keeping email delivery and referral status updates as separate responsibilities.
  • Handle retries, duplicates, notification failures and partial failures without any silent loss of referrals.
  • Write automated unit, integration and API contract tests, including negative security and failure path cases, and contribute to GitHub Actions checks and peer reviews.
  • Add structured logs, correlation identifiers and useful metrics without exposing personal data, and document API usage, local setup and backend support procedures.

About You

  • Active SC
  • Strong experience delivering maintainable backend applications with Python and Django.Experience designing REST APIs and OpenAPI documentation, with authentication, authorisation, validation and idempotent request handling.
  • Practical PostgreSQL experience, including schema design, migrations, transactions and data integrity.
  • Experience integrating external APIs and transactional notifications, including safe retries and failure handling.
  • Strong automated testing, Git and pull request review practices, with experience using GitHub Actions.
  • Ability to work with evolving discovery findings, communicate dependencies and deliver a coherent end to end slice.
  • Desirable: experience with GOV.UK Notify, staff SSO or government CRM and company data services, familiarity with FastAPI or Node.js, and experience of audit trails, data retention and privacy conscious logging.
  • Minimum of 5-10 years' experience in backend development.

About Us

FDM is an award-winning global leader in tech and business talent solutions, backed by more than 35 years of industry experience. We have centres across Europe, North America, and Asia-Pacific, and a global workforce of over 2500 employees. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer, currently listed on the FTSE4Good Index and as a 2026 Financial Times UK ‘Best Employer’. 
 
Diversity and Inclusion
 
FDM Group is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, provincial or local laws.

 
Why join us
 
  • Career coaching, mentoring and access to upskilling throughout your entire FDM career
  • Assignments with global companies and opportunities to work abroad
  • Opportunity to re-skill and up-skill into new areas, develop non-linear career paths and build a skillset within your field
  • Annual leave and work-place pension

Other jobs like this

All Locations
London
All Locations
London
All Locations
London