Senior Python Backend Developer (FastAPI, AI)
REMOTE
We are looking for a strong senior with team management experience to work on high-load backend services and AI products.
What's important
- Commercial backend development in Python for over 4 years.
- Team management experience, mentoring, code review, architectural decisions.
- Production experience with FastAPI: lifespan, DI, middleware, OpenAPI, custom exception handlers.
- Deep understanding of async Python: asyncio, asyncpg pool, background tasks, shutdown/cancel flow, context managers, event loop.
- PostgreSQL without ORM: indexes, CTE, advisory locks, FOR UPDATE SKIP LOCKED, EXPLAIN ANALYZE.
- Redis: queues, distributed locks, TTL, pub/sub.
- Background workers and queues: retry logic, idempotency, recovery after restarts, per-resource locking.
- Understanding of architecture, not just ready-made frameworks.
- Linux/systemd: journalctl, service files, env configs.
- Git workflow, branch hygiene, ability to maintain a repository and production history.
- Russian B2+, ability to explain complex things in simple terms.
Will be a big plus
- Backend development experience for mobile applications or related areas (API for iOS/Android, mobile-first services).
- ADB / Android automation.
- MinIO / S3.
- Prometheus + Grafana.
- Pytest and test suite analysis.
- IoT / device farms / automation systems.
Conditions
- Hybrid / office / remote.
- For Minsk — employment according to the Labor Code of the Republic of Belarus.
- Strong technical team.
- Innovative AI projects.
- Flexible management, fast processes without bureaucracy.
CONTACT
tatsiana_recruiter