Full- stack Python Developer

$$$$
Product

Мова та технології

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

Гнучкий графік роботи, де головне – результат.
 

Required skills experience

Python 2 years
SQL 3 years
RabbitMQ 2 years
Docker 3 years
REST API 3 years
Linux 2 years

Required languages

English B1 - Intermediate
Ukrainian B1 - Intermediate
Python, SQL, RabbitMQ, Docker, REST API, Linux
Published 19 June 2025 · Updated 30 June
241 views
·
74 applications
Last responded more than a month ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...