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 →