Senior Backend Python Engineer Offline
What You’ll Do
- Design & scale services – Build event-driven and RESTful/FastAPI services that are resilient, observable and horizontally scalable.
- Own the data layer – Model, tune and operate PostgreSQL (incl. extensions such as PGVector) and Redis for low-latency workloads.
- Ship continuously – Automate testing, security scanning and deployments through Git-driven CI/CD pipelines.
- Operate in the cloud – Architect and manage our GCP infrastructure with Terraform and Docker, ensuring fault-tolerance and cost efficiency.
- Level-up dev experience – Introduce tooling (ruff, uv, mypy, etc.), improve build times and craft Bash scripts that make every engineer faster.
- Collaborate & mentor – Partner with product, design and frontend teams to ship end-to-end features, and guide peers through code reviews and technical talks.
- Measure & optimise – Profile Python/asyncio workloads, tune query plans, and slash P99 latencies.
Must-Have Qualifications
Python mastery
Idiomatic async programming, packaging, typing, testing, and performance tuning.
FastAPI & asyncio
You’ve shipped production APIs that handle high concurrency without breaking a sweat.
PostgreSQL & SQL
Deep familiarity with indexes, migrations, pooling (e.g. PgBouncer) and vector search.
Redis
Caching patterns, Pub/Sub and Redis Streams.
GCP
You can navigate Cloud Run, Pub/Sub, Cloud SQL and IAM blindfolded.
CI/CD & DevOps
Git-based pipelines, Docker images, Linux debugging, and “infrastructure as code”.
Developer-first mindset
You proactively improve tooling and documentation so everyone ships faster.
Bash & Linux
Comfortable writing scripts and digging into perf, memory or network issues from the shell.
The job ad is no longer active
Look at the current jobs Python →