Django & FastAPI
Django for batteries-included business apps, FastAPI for typed async APIs. We pick deliberately and document why.
Hire developers
Python engineers for backend, data, AI, and the glue that holds production together.
About this role
Python is rarely just "the backend" — it is the API layer, the data pipeline, the ML training loop, and the CLI someone runs at 3am. Our Python engineers handle all of those well, with type hints, tests, and structured logging that make the second year as productive as the first.
Skills & expertise
Django for batteries-included business apps, FastAPI for typed async APIs. We pick deliberately and document why.
Pandas, Polars, Apache Arrow. ETL pipelines on Airflow / Prefect / Dagster. Data quality contracts, lineage, observability.
Production-grade ML serving with Ray Serve, BentoML, or NVIDIA Triton. LLM application engineering with LangChain, LlamaIndex, or hand-rolled.
asyncio, Trio, uvloop. Profiling with py-spy, scaling under load, async database drivers.
mypy at strict, ruff for linting, pytest with coverage, hypothesis for property-based testing.
Modern packaging with uv / poetry. Containerised with multi-stage Dockerfiles. CI/CD on GitHub Actions.
Hiring models
A senior engineer working 40 hours a week as part of your team. Daily standups, your tools, your timezone overlap.
Specialist depth on demand for short-cycle work — audits, spikes, code review, migration plans. Minimum 20 hours per month.
Bounded engagement with a defined deliverable, milestone billing, and a clear exit. Best when scope is stable and timeline matters.
What sets us apart
mypy strict from day one. Refactors are confident, not nervous.
Our Python engineers ship LLM and ML features in production, not just notebooks.
Structured logging, distributed tracing, async-aware health checks, metrics that mean something.
Same engineer end-to-end.
4+ hours overlap.
Two-week trial.
Tech stack
Hiring process
Share the spec — required experience, stack, time-zone overlap, deadline. Ten minutes on a call or a written brief.
We send 2–4 pre-vetted CVs from engineers who actually fit, not just match keywords.
You run your own technical interview with the candidate. We facilitate; we do not edit.
Once you pick, the engineer is in your tools in five business days. Two-week trial period included.
FAQ
Other roles
Engineers who ship firmware, connectivity, and operations end to end.
iOS, Android, and cross-platform engineers who ship apps that pass review on the first try.
TypeScript-first engineers who own from database schema to UI — and operate what they ship.
Ready to ship
Send the role brief. We come back within 48 hours with 2–4 senior CVs that actually fit.