Senior Backend Engineer — Multi-Tenant SaaS (Python/FastAPI)
Summary
A senior backend engineer on Descrial's UK core team designs REST and async services in Python 3.11+/FastAPI with PostgreSQL and async SQLAlchemy, implements multi-tenant isolation and RBAC, and works at Java/Spring boundaries. Deployment is on AWS (EKS/ECS, RDS, S3) with pytest testing and OpenTelemetry observability.
Descrial in London is seeking a backend engineer to join the UK core team. You will design REST and asynchronous services in Python 3.11+ and FastAPI, work at Java/Spring boundaries with PostgreSQL and async SQLAlchemy persistence, and implement tenant isolation, RBAC and configuration.
You will deploy on AWS using EKS/ECS, RDS and S3, build tests with pytest, ensure observability with OpenTelemetry, and drive cost-aware, scalable solutions in a fast-moving, enterprise-grade SaaS environment.