

RedRock Consulting
Backend Engineer
โญ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Backend Engineer with a contract length of "unknown" and a pay rate of "unknown." Key skills include advanced Python (async), PostgreSQL, Alembic, asyncpg, and Redis. Financial integration experience is preferred.
๐ - Country
United Kingdom
๐ฑ - Currency
ยฃ GBP
-
๐ฐ - Day rate
Unknown
-
๐๏ธ - Date
May 20, 2026
๐ - Duration
Unknown
-
๐๏ธ - Location
Unknown
-
๐ - Contract
Unknown
-
๐ - Security
Unknown
-
๐ - Location detailed
United Kingdom
-
๐ง - Skills detailed
#Database Schema #Cloud #Storage #Azure Blob Storage #PostgreSQL #Database Migration #Python #Data Integrity #Data Access #Leadership #Compliance #Debugging #Security #Migration #SQLAlchemy #API (Application Programming Interface) #Strategy #Indexing #FastAPI #Azure #Redis
Role description
Senior Backend Engineer
Data layer owner | Database migrations | Financial integrations
Stack tags: Python ยท PostgreSQL ยท Alembic ยท Asyncpg ยท Redis ยท Azure Blob
Role overview
This is a specialist backend role focused on the data layer โ not a general application engineer position. You will own database schema evolution, async data access patterns, caching strategy, and integrations with third-party financial and compliance APIs. The platform handles grant disbursements, so correctness, auditability, and compliance are central to the work. You will operate closely with the Senior Full Stack Engineer under the same technical leadership structure.
Mandatory skills
โข Python (advanced, async) โ the backend is Python throughout. You must be specifically proficient in async Python, as the data layer uses async patterns end to end.
โข Alembic (or equivalent) โ explicit hands-on experience managing database schema migrations with Alembic or a directly comparable Python migration tool. Non-negotiable given the migration-heavy nature of the role.
โข Asyncpg โ direct experience with this specific async PostgreSQL driver. The stack uses asyncpg rather than synchronous drivers or SQLAlchemy's async layer, so prior exposure matters.
โข PostgreSQL (advanced) โ strong knowledge of query planning, indexing, transactions, and data integrity patterns appropriate for financial data.
โข Redis โ solid working knowledge for session management and caching, including cache invalidation strategies and TTL management.
โข Background jobs & async task queues โ experience building and debugging scheduled background jobs and async task queues (e.g. Celery, ARQ, or equivalent).
Important but not mandatory
โข Financial / compliance API integration โ experience integrating KYC, AML, or payment processing APIs such as BACS or open banking. The platform handles grant payments so this is highly relevant.
โข PostgreSQL Row Level Security (RLS) โ knowledge of Postgres RLS for implementing fine-grained, policy-based access control at the database level.
โข Cloudpathlib / Azure Blob Storage โ familiarity with Cloudpathlib for Azure Blob interactions, used for document and file handling in the platform.
โข FastAPI / Starlette โ contextual knowledge of the web framework the data layer serves, useful for understanding how the API layer consumes your work.
Senior Backend Engineer
Data layer owner | Database migrations | Financial integrations
Stack tags: Python ยท PostgreSQL ยท Alembic ยท Asyncpg ยท Redis ยท Azure Blob
Role overview
This is a specialist backend role focused on the data layer โ not a general application engineer position. You will own database schema evolution, async data access patterns, caching strategy, and integrations with third-party financial and compliance APIs. The platform handles grant disbursements, so correctness, auditability, and compliance are central to the work. You will operate closely with the Senior Full Stack Engineer under the same technical leadership structure.
Mandatory skills
โข Python (advanced, async) โ the backend is Python throughout. You must be specifically proficient in async Python, as the data layer uses async patterns end to end.
โข Alembic (or equivalent) โ explicit hands-on experience managing database schema migrations with Alembic or a directly comparable Python migration tool. Non-negotiable given the migration-heavy nature of the role.
โข Asyncpg โ direct experience with this specific async PostgreSQL driver. The stack uses asyncpg rather than synchronous drivers or SQLAlchemy's async layer, so prior exposure matters.
โข PostgreSQL (advanced) โ strong knowledge of query planning, indexing, transactions, and data integrity patterns appropriate for financial data.
โข Redis โ solid working knowledge for session management and caching, including cache invalidation strategies and TTL management.
โข Background jobs & async task queues โ experience building and debugging scheduled background jobs and async task queues (e.g. Celery, ARQ, or equivalent).
Important but not mandatory
โข Financial / compliance API integration โ experience integrating KYC, AML, or payment processing APIs such as BACS or open banking. The platform handles grant payments so this is highly relevant.
โข PostgreSQL Row Level Security (RLS) โ knowledge of Postgres RLS for implementing fine-grained, policy-based access control at the database level.
โข Cloudpathlib / Azure Blob Storage โ familiarity with Cloudpathlib for Azure Blob interactions, used for document and file handling in the platform.
โข FastAPI / Starlette โ contextual knowledge of the web framework the data layer serves, useful for understanding how the API layer consumes your work.






