Senior Backend Engineer

Contract Rate : 500
Contract Job : 1
Salary range high : 600
Salary range low : 500

Senior Backend Engineer

  • England
  • Contract
  • GBP500 - 600 per day

Senior Backend Engineer

Remote | 3 month (initial)

Day rate DOE | Outside IR35

Role overview

We are seeking a Senior Backend Engineer to support the development of a public sector investment technology system used to manage the distribution of public funds.

The role will focus on the data layer, database migrations and third-party financial integrations within a bespoke grants and investment management platform.

This is a hands-on backend engineering role suited to someone with strong Python, Postgres and async backend experience, particularly in environments where reliability, data integrity and maintainability are critical.

Key responsibilities

  • Owning and improving the backend data layer.
  • Managing database schema changes and migrations.
  • Supporting third-party financial and compliance integrations.
  • Building, maintaining and debugging async backend services.
  • Working with Redis for session management and caching.
  • Developing and debugging scheduled background jobs and async task queues.
  • Supporting wider engineering quality, maintainability and production readiness.

Essential experience

  • Strong backend engineering experience, ideally with Python-based services.
  • Explicit experience with Alembic or equivalent Python database migration tools.
  • Experience with Asyncpg or similar async Postgres drivers.
  • Good knowledge of Redis for session management and caching.
  • Experience building and debugging scheduled background jobs.
  • Experience with async task queues and asynchronous service patterns.
  • Experience integrating compliance or financial APIs, such as KYC, AML or payment processing, would be beneficial.
  • Knowledge of Postgres Row Level Security or Cloudpathlib for Azure Blob Storage would be advantageous.

Upload your CV/resume or any other relevant file. Max. file size: 128 MB.