Full- stack Python Developer
Мова та технології
Backend (~70%): Python 3.10+ · SQL · FastAPI · RESTful API · OAuth2 · JWT tokens · RabbitMQ (або Kafka) · Docker · Git · Linux
Frontend (~30%): JavaScript / TypeScript · React (або Vue) · HTML5 / CSS3 · інтеграція з REST API · базова робота зі state-management · збірка через Vite / Webpack
Твої обов’язки:
Розробка та підтримка RESTful-endpoint'ів для інференсу ML-моделей (FastAPI)
Розробка фронтенд-інтерфейсів для аналітичних комплексів: дашборди моніторингу моделей, панелі керування параметрами, візуалізація даних, інтерфейси для A/B-тестів і перегляду логів (React / Vue)
Використання AI-агентів для прискорення розробки: генерація та рефакторинг коду, написання тестів, прототипування фіч — з обов'язковим рев'ю результату
Інтеграція сервісів із брокером повідомлень RabbitMQ для асинхронної обробки запитів
Читання та запис даних у реляційні БД (PostgreSQL ): параметри моделей, логи результатів
Опис та підтримка OpenAPI-специфікацій; налаштування авторизації через OAuth2 / JWT
Контейнеризація сервісів у Docker, створення Dockerfile та docker-compose
Логування (structlog / logging) та базовий моніторинг метрик (Grafana). Документування процесів
Співпраця з ML-інженерами й аналітиками для коректної інтеграції моделей у бізнес-процеси
Вимоги:
2–3 роки комерційного досвіду розробки на Python
Досвід створення та документування REST API
Практичний досвід фронтенд-розробки на React або Vue: компонентний підхід, робота з REST API, верстка (HTML/CSS)
Практичний досвід використання AI-агентів для розробки (Claude Code, Cursor, Copilot чи подібне) та розуміння їхніх обмежень
Впевнене знання SQL: індекси, процедури
Розуміння потоків і процесів у Python (threading, multiprocessing), базові принципи паралелізму
Практичний досвід роботи з RabbitMQ (queues, exchanges, routing keys)
Володіння Git (workflow, pull-requests, code review)
Досвід роботи в Linux-середовищі та написання shell-скриптів для автоматизації (bash/zsh)
Добре мати:
Знання asyncio та aio-* стека для побудови неблокуючих сервісів
Досвід із TypeScript та сучасними фронтенд-інструментами (Next.js, TanStack Query, Tailwind)
Робота з кешами (Redis) та NoSQL (MongoDB)
Розуміння принципів A/B-тестування
Знання хмарних сервісів (AWS) на рівні деплою контейнерів і керування секретами
Що ми пропонуємо:
Роботу у цікавих проєктах з нестандартними рішеннями
Ринкову оплату праці
Повний бухгалтерський супровід
Performance review
Командну підтримку у адаптації на новому робочому місці
Швидкість у прийнятті рішень
Безпосередній вплив на розвиток продукту
Оплачувані лікарняні та відпустка
Можливість повного remote
Гнучкий графік роботи, де головне – результат.