Senior Backend Engineer — Multi-Tenant SaaS (Python/FastAPI)
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.
- Compensation
- Not disclosed
- Location
- London, United Kingdom
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Backend engineering experience at a senior level
- Design REST and asynchronous services with Python 3.11+ and FastAPI
- Work at Java/Spring boundaries
- PostgreSQL and async SQLAlchemy persistence
- Implement tenant isolation, RBAC and configuration
- Deploy on AWS using EKS/ECS, RDS and S3
- Build tests with pytest
- Observability with OpenTelemetry
- Deliver cost-aware, scalable solutions in an enterprise-grade SaaS environment
Full description
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.