Senior Backend Engineer – Python/FastAPI, AWS, AI

Oscar Associates Limited

Greater London

Hybrid

GBP 85,000 - 105,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Oscar Associates Limited is hiring a Backend Engineer to build scalable SaaS platforms from London. You will design REST and asynchronous services in Python 3.11 with FastAPI, interfacing across Java/Spring boundaries and PostgreSQL persistence.

You’ll ensure tenant isolation, access control and robust testing, while deploying on AWS (EKS/ECS, RDS, S3) and integrating OpenTelemetry/logging.

Qualifications

  • At least 5 years of back-end engineering experience in production SaaS or platform systems.
  • Experience with multi-tenant or enterprise systems, including isolation, permissions and auditability
  • Strong Python skills and experience with FastAPI or comparable frameworks
  • Solid SQL and PostgreSQL skills, with the ability to work at Java/Spring service boundaries
  • Production AWS experience and confidence with Git, CI/CD and Linux
  • Daily use of AI coding tools such as Cursor or Claude Code, with a considered view of where they help
  • A degree in engineering, computer science or a related field, or equivalent experience
  • We value Java/Spring depth alongside Python, event-driven architecture, queues and workflow engines, financial services or regulated-industry experience, and LLM service integration patterns
  • For interview preparation, be ready to discuss an API contract evolved without breaking consumers, a tenant or permission boundary implemented and tested, and a production quality, reliability or cost problem diagnosed and improved

Responsibilities

  • Design REST and asynchronous services in Python 3.11 and FastAPI
  • Work at Java/Spring boundaries with PostgreSQL and async SQLAlchemy persistence
  • Implement tenant isolation, context, role-based access and configuration
  • Version and evolve contracts between core and AI services without breaking consumers
  • Maintain comprehensive unit and integration tests with pytest and pytest-asyncio, and uphold code review standards
  • Use OpenTelemetry traces, structured logs, metrics and actionable alerts to expose model-call latency, failure rates and token costs
  • Build validation, schema enforcement and safe-failure behaviour for outputs that may be well-formed yet incorrect
  • Apply authentication, authorisation, secrets management, input validation, OWASP awareness and audit trails in everyday engineering
  • Deploy and operate services on AWS using EKS/ECS patterns, RDS and S3 through Jenkins quality gates
  • Improve queries, caching, asynchronous throughput and resource right-sizing
  • Build queueing, rate limits and cost-aware orchestration for model-calling services
  • Ship through disciplined CI/CD alongside the India-based delivery organisation
  • Create evaluations, visibility and safeguards to catch mistakes early, reduce them over time and prevent recurring failures

Skills

Back-end engineering
Python
PostgreSQL
AWS
CI/CD
Linux
AI tooling
Multi-tenant/enterprise
REST API design

Education

Engineering degree or equivalent

Tools

FastAPI
SQLAlchemy
OpenTelemetry
Jenkins
AWS EKS/ECS

Job description

Oscar Associates Limited is hiring a Backend Engineer to build scalable SaaS platforms from London. You will design REST and asynchronous services in Python 3.11 with FastAPI, interfacing across Java/Spring boundaries and PostgreSQL persistence.

You’ll ensure tenant isolation, access control and robust testing, while deploying on AWS (EKS/ECS, RDS, S3) and integrating OpenTelemetry/logging.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 — Multi-Tenant SaaS (Python/FastAPI)
Senior Backend Engineer — Multi-Tenant SaaS (Python/FastAPI)

Maxwell Bond • City Of London

On-site
GBP 85,000 - 105,000
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
Lead Backend Engineer — APIs, Data & Cloud
Lead Backend Engineer — APIs, Data & Cloud

9fin • Greater London

Hybrid
GBP 60,000 - 80,000
Competitive Salary
Private Medical Insurance
Pension Matching
+1
Junior Backend Engineer: AI-Driven SaaS for Critical Industries
Junior Backend Engineer: AI-Driven SaaS for Critical Industries

Cogna • Greater London

Hybrid
GBP 70,000 - 100,000
Competitive salary and share option plan
25 days annual leave
Excellent pension scheme
+3
Senior Backend Engineer – Python & FastAPI, Hybrid London
Senior Backend Engineer – Python & FastAPI, Hybrid London

Tiro Partners Limited • England

Hybrid
GBP 103,500 - 126,500
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
Senior Backend Engineer — Python Microservices (FastAPI) London
Senior Backend Engineer — Python Microservices (FastAPI) London

Fruition Group • City Of London

Hybrid
GBP 85,500 - 104,500
Senior Backend Engineer - Remote, Python & Azure SaaS
Senior Backend Engineer - Remote, Python & Azure SaaS

ea Change • United Kingdom

Remote
GBP 60,000 - 80,000