Ми шукаємо Backend Python Developer у продуктову команду, яка розробляє та розвиває бекенд-сервіси: API, інтеграції та мікросервіси для стабільної роботи платформи. Ти будеш впливати на архітектуру сервісів, якість коду, надійність інтеграцій та продуктивність рішень у середовищі з реальними бізнес-вимогами.
Вимоги та обов’язки: • Розробка та підтримка бекенд-сервісів на Python • Проєктування та реалізація API / RESTful endpoints (OpenAPI, версіонування, документація) • Робота з SQL та NoSQL базами даних (моделювання, оптимізація запитів, міграції) • Розробка асинхронних та/або багатопоточних компонентів, участь у розвитку мікросервісної архітектури • Інтеграція з чергами повідомлень / стрімінговими системами (Kafka) • Написання unit/integration тестів (Pytest/Unittest), підтримка тестового покриття • Участь у code review, узгодження технічних рішень та покращення якості коду • Забезпечення надійності та безпеки сервісів (логування, моніторинг, помилки, деградації) • Взаємодія з іншими командами та стейкхолдерами для уточнення вимог і поставки функціоналу.
Навички: • Комерційний досвід розробки веб-бекенду на Python • Досвід проєктування та розробки API / RESTful сервісів • Знання SQL та досвід роботи з реляційними БД, а також розуміння NoSQL підходів • Досвід написання автотестів (Pytest, Unittest або інші фреймворки) • Розуміння асинхронності (asyncio), принципів багатопоточності та/або мікросервісної взаємодії • Розуміння мережевих принципів: TCP/IP, DNS, HTTP, SSL/TLS • Досвід або впевнене розуміння роботи з чергами/брокерами повідомлень (Kafka, RabbitMQ тощо) • Сильна база в дизайні ПЗ: патерни, best practices, читабельний та підтримуваний код • Досвід користувуння AI помічниками, AI агентами або бажання їх використовувати в роботі • Вміння працювати з технічною документацією та підтримувати її актуальність.
Буде плюсом: • Досвід із FastAPI / Starlette / Pydantic. • Знання іншої мови програмування (наприклад, JavaScript, Clojure) • Досвід з Docker та/або Kubernetes • Розуміння CI/CD процесів та досвід роботи з хмарними платформами • Дотичність до ML/AI задач або сервісів • Бізнес-орієнтований підхід: вміння пріоритезувати та мислити цінністю для продукту.
Умови роботи: • Роботу над продуктом із реальними навантаженнями та відповідальністю за якість • Можливість впливати на архітектуру та технічні рішення • Професійний розвиток, обмін знаннями, code review культура • Дружню команду та відкриту комунікацію • Можливість працювати віддалено (за домовленістю).