Middle Python Backend Developer
$$$
Product
Про роль
Шукаємо Middle Python Backend Developer для роботи над продуктовими веб-додатками, внутрішніми сервісами, інтеграціями та скриптами автоматизації. Роль передбачає участь у технічному дизайні, код-рев’ю, оптимізації продуктивності та процесів, а також тісну взаємодію з frontend, devops і аналітиками.
Що ти будеш робити
- Розробляти та підтримувати backend-сервіси й REST API (Django/DRF або FastAPI).
- Проєктувати та обговорювати технічні рішення (архітектура, інтеграції, підходи до масштабування).
- Працювати з PostgreSQL: оптимізація запитів, індекси, транзакції, профілювання вузьких місць.
- Використовувати Redis та асинхронні/фонові задачі (Celery або аналогічні підходи).
- Писати тести, документувати технічні зміни, підтримувати якість коду через code review.
- Брати участь у CI/CD процесах, збірках та деплої (GitHub Actions / GitLab CI).
- Підтримувати роботу в Docker / docker-compose середовищі.
Вимоги
- 3+ роки комерційного досвіду з Python.
- Впевнене володіння Python 3.9+ і розуміння внутрішніх механізмів мови.
- Сильна база в ООП та принципах SOLID, DRY, KISS.
- Практичний досвід побудови RESTful API на Django/DRF або FastAPI.
- Досвід з PostgreSQL (запити, індекси, транзакції, оптимізація).
- Досвід з Redis та чергами/тасками (Celery або інші брокери задач).
- Розуміння reverse proxy (nginx, Traefik) і базове налаштування.
- Linux на рівні впевненого користувача (CLI, systemctl, cron, ssh, permissions).
- Git, Git Flow, досвід роботи з CI/CD.
- Docker / docker-compose.
- Розуміння асинхронного програмування (asyncio, aiohttp, asyncpg).
- Вміння писати документацію та технічні описи.
Буде плюсом
- Оптимізація продуктивності (caching, query optimization).
- gRPC.
- Моніторинг та спостережуваність: Grafana, Prometheus, Sentry.
- Unit / Integration / E2E тестування (pytest, unittest).
- Розуміння Docker networking та orchestration (Swarm, Kubernetes).
- Базове розуміння frontend (HTML/CSS/JS) для інтеграції API.
Умови
- Full-time, повністю remote.
- Графік: 10:00–18:00 або 11:00–19:00 за Києвом.
- Оплата: ставка + квартальні бонуси (після випробувального періоду).
- Ріст: перспектива розвитку до Senior / Team Lead.
- Робоче середовище з фокусом на результат, технічну якість і здорові процеси.
Required languages
| English | B1 - Intermediate |
| Ukrainian | C2 - Proficient |
Published 27 April
111 views
·
48 applications
Last responded more than a month ago
See stats of candidates who applied for this job 👀
📊
Average salary range of similar jobs in
analytics →
Loading...