
Senior Python Developer
Опис
Про команду
Команда Feedback Ecosystem розвиває одну з ключових частин маркетплейсу Prom, з якою покупці взаємодіють щодня: каталог і сторінку товару, порівняння товарів, запитання та відповіді, відгуки про товари й продавців та інші пов’язані сервіси.
Команда працює з великим обсягом даних і навантаженням, розвиває новий функціонал, підтримує стабільність сервісів та оптимізує роботу з даними. Окремий фокус зараз на розвитку відгуків і Q&A та автоматизації процесів, які мають масштабуватися разом із ростом Prom.
Зараз шукаємо Senior Python Developer, який(-а) підсилить backend-напрям і поступово візьме відповідальність за частину Feedback Ecosystem. На старті буде підтримка техліда, а далі більше самостійності в роботі з сервісами: від пошуку причин технічних проблем до розробки нового функціоналу та вибору способу його реалізації.
Що робить цю роль особливою
Робота над важливою частиною Prom, якою щодня користуються сотні тисяч покупців: відгуками про товари й продавців, Q&A та іншими частинами Feedback Ecosystem
Робота з великими обсягами даних і навантаженням, де продуктивність запитів, робота з базами та стабільність сервісів мають реальний вплив на продукт
Поєднання продуктових і технічних задач: від нового функціоналу до оптимізації наявних рішень, технічного боргу та проблем із продуктивністю
Можливість поступово взяти відповідальність за окремі сервіси та самостійно працювати з ними від постановки задачі до запуску
Простір для власних технічних рішень: команда очікує, що розробник не лише реалізує готове рішення, а ставитиме питання, пропонуватиме альтернативи та впливатиме на спосіб реалізації
Робота поруч із техлідом, який допоможе зануритися в систему на старті, але без постійного контролю надалі
Умови роботи
Віддалений формат роботи. Можна працювати віддалено або з автономного офісу в Києві\Чернігові.
Стабільність та підтримка. Офіційне працевлаштування, 24 дні оплачуваної відпустки, медичне страхування та доступ до безлічі корпоративних бенефітів.
Гнучкий фуллтайм. Можна планувати роботу в рамках бізнес-годин та будувати комфортний робочий флоу.
Цінності та соціальна відповідальність. Прозорі процеси, рівні можливості, участь у тімбілдингах, волонтерських ініціативах та професійних ком’юніті.
Про продукт
Prom — найбільший маркетплейс України. Тут регулярно купують 7 млн українців, а 60 тис. підприємців продають понад 120 млн товарів.
Ти будеш працювати над продуктами, якими користуються мільйони людей:
сайтом, що регулярно входить у топ-10 найвідвідуваніших в Україні;
мобільним додатком для покупців, яким щомісяця користуються понад 4 млн людей;
мобільним додатком для продавців, який допомагає десяткам тисяч підприємців керувати своїм бізнесом зі смартфона.
Тут багато бізнес-логіки, інтеграцій і продуктових викликів. Ти працюватимеш над рішеннями, які допомагають розвиватися одному з найбільших ecommerce-проєктів країни.
Твої кроки до оферу: знайомство з рекрутером -> технічне інтервʼю -> фінальна зустріч з лідерами.
Цікаво працювати в продукті, яким користуються мільйони?
Давай знайомитись.
Вимоги
Що ми шукаємо
Від 5 років комерційного досвіду розробки на Python та впевнене розуміння мови й структур даних
Практичний досвід з асинхронним Python
Впевнений досвід роботи з реляційними базами даних, бажано PostgreSQL
Досвід роботи з Docker та розуміння контейнеризації застосунків
Розуміння індексів, транзакцій, денормалізації та підходів до оптимізації запитів і роботи з даними
Досвід розробки та підтримки бекенд-сервісів, розуміння принципів їхньої взаємодії
Вміння самостійно розбиратися в технічних проблемах, знаходити їхню причину та доводити задачу до робочого рішення
Готовність заглиблюватися в продуктову задачу, ставити питання та пропонувати власні варіанти технічної реалізації
Обовʼязки
Майбутні задачі
Розвивати бекенд-сервіси Feedback Ecosystem та створювати новий функціонал для відгуків про товари й продавців, Q&A та інших частин продукту
Поступово брати відповідальність за окремі сервіси, розбиратися в їхній роботі, працювати з багами та підтримувати стабільність після релізів
Досліджувати технічні проблеми за допомогою логів і метрик, знаходити причини збоїв та проблем із продуктивністю і пропонувати рішення
Працювати з великими обсягами даних, оптимізувати запити до бази та підходи до зберігання й обробки даних
Розвивати взаємодію між сервісами та інтегрувати нові технічні рішення в наявну систему
Покращувати наявні технічні рішення, поступово закривати технічний борг та автоматизувати процеси
Разом із техлідом розбирати продуктові вимоги, продумувати технічну реалізацію та пропонувати власні рішення
Буде плюсом
Буде плюсом
Досвід роботи з Kubernetes
Досвід міжсервісної взаємодії через gRPC, REST або Kafka
Досвід роботи з GraphQL
Досвід роботи з OpenSearch або Elasticsearch
Досвід роботи з FastAPI або іншими Python-фреймворками для веброзробки
Технології
Індустрії
Переваги
EVO
Продуктова