Backend Python Developer
Ми шукаємо Backend Python Developer у продуктову команду, яка розробляє та розвиває бекенд-сервіси: API, інтеграції та мікросервіси для стабільної роботи платформи.
Ти будеш впливати на архітектуру сервісів, якість коду, надійність інтеграцій та продуктивність рішень у середовищі з реальними бізнес-вимогами.
Вимоги та обов'язки:
• 4+ років досвіду у Розробці та підтримки бекенд-сервісів на 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 культура
• Дружню команду та відкриту комунікацію
• Можливість працювати віддалено (за домовленістю).
Required languages
| Ukrainian | Native |
| English | B1 - Intermediate |