Senior Backend Engineer — Multi-Tenant SaaS (Python/FastAPI)

Maxwell Bond

City Of London

On-site

GBP 85,000 - 105,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

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.

Qualifications

  • Real multi-tenant or enterprise-system experience with isolation, permissions and auditability.
  • 5+ years in backend engineering for production SaaS or platform systems.
  • Strong Python with FastAPI or comparable frameworks and solid SQL/PostgreSQL.
  • Ability to work at Java/Spring service boundaries.
  • Production AWS experience and comfort with Git, CI/CD and Linux.
  • Daily use of AI coding tools and a considered view on where they help.
  • A degree in engineering, computer science or a related field, or equivalent experience.

Responsibilities

  • Design REST and asynchronous services in Python 3.11+ and FastAPI, at Java/Spring boundaries with PostgreSQL.
  • Implement tenant isolation, context, RBAC and configuration; evolve contracts without breaking consumers.
  • Maintain unit and integration tests with pytest; ensure observability with traces, logs, metrics and alerts.
  • Deploy and operate on AWS using EKS/ECS, RDS and S3; improve queries, caching, throughput and cost.
  • Build queueing and orchestration for model-calling services with cost awareness.

Skills

Multi-tenant systems
Backend engineering
Python
FastAPI
PostgreSQL
Java/Spring
AWS
Git
CI/CD
Linux
AI coding tools
Engineering degree

Education

Engineering degree
Computer science degree

Tools

FastAPI
PostgreSQL
SQLAlchemy
AWS (EKS/ECS, RDS, S3)
CI/CD tools

Job 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - AI-Driven SaaS (London, Onsite)
Senior Backend Engineer - AI-Driven SaaS (London, Onsite)

Maxwell Bond • Greater London

On-site
GBP 85,000 - 105,000
Backend Engineer - Multi-Tenant APIs & AI (London)
Backend Engineer - Multi-Tenant APIs & AI (London)

Oscar Technology • City Of London

On-site
GBP 85,000 - 105,000
Backend Engineer: Python, FastAPI & Multi-Tenant
Backend Engineer: Python, FastAPI & Multi-Tenant

Oscar Technology • Greater London

On-site
GBP 85,000 - 105,000
Senior Backend Engineer – Python/FastAPI, AWS, AI
Senior Backend Engineer – Python/FastAPI, AWS, AI

Oscar Associates Limited • Greater London

Hybrid
GBP 85,000 - 105,000
Senior Python Backend Engineer – FastAPI, AWS, Hybrid (London)
Senior Python Backend Engineer – FastAPI, AWS, Hybrid (London)

Client Server • Greater London

Hybrid
GBP 108,000 - 132,000
Senior Backend Engineer – Multi-Tenant APIs & AI Bridges
Senior Backend Engineer – Multi-Tenant APIs & AI Bridges

Maxwell Bond • Greater London

On-site
GBP 85,000 - 105,000
In-office (London) 3–5 days/wk
Backend Python Engineer – FastAPI & Microservices, AWS
Backend Python Engineer – FastAPI & Microservices, AWS

Lorien • Greater London

On-site
GBP 70,000 - 100,000
Senior Backend Engineer – Hybrid (Python, AWS, Kafka)
Senior Backend Engineer – Hybrid (Python, AWS, Kafka)

Drive • Greater London

Hybrid
GBP 80,000 - 105,000
Competitive salary
Performance-based bonus
Private medical insurance
+2
Backend Engineer
Backend Engineer

Oscar Associates Limited • Greater London

Hybrid
GBP 85,000 - 105,000
Lead Python Backend Engineer (APIs, FastAPI) – Hybrid
Lead Python Backend Engineer (APIs, FastAPI) – Hybrid

Client Server • Greater London

Hybrid
GBP 96,000 - 120,000