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:
- Experience in backend development 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 under the Labor Code of the Republic of Belarus.
A strong technical team.
Innovative AI projects.
Flexible management, fast processes without bureaucracy.
Contact:
recruiter contact