Contract Rate : 500
Contract Job : 1
Salary range high : 600
Salary range low : 500
Senior Backend Engineer
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.







