Senior Python Developer (Prom.ua)
Prom.ua – найбільший маркетплейс України, де продаються понад 100 млн товарів від десятків тисяч підприємців з усієї країни.
На Prom.ua:
- кожен покупець може знайти все, що потрібно, за найкращою ціною: від зубної щітки до культиватора для саду та городу.
- кожен підприємець може продавати товари в каталозі маркетплейса, на сайті, створеному на платформі Prom та у мобільному додатку "Prom покупки".
Prom.ua в цифрах:
- щодня маркетплейс відвідують 4,8 млн осіб
- на маркетплейсі працюють понад 60 тис. компаній
- у каталозі 102,5 млн товарів
Шукаємо Senior Python Developer’a в команду, яка займається всім, що стосується просування продуктів на порталі інтеграція зі сторонніми рекламними мережами для просування продуктів в мережах партнерів: google, rtbhouse, criteo.
Склад команди:
1 Python Dev, 1 FrontEnd Dev, Team Lead, 1 QA, Product Manager
Технологічний стек:
- Мови програмування: Python 3.12, Go, TS
- Сервіси: Redis, Kafka, ElasticSearch, MongoDB
- Інфраструктура: Self-hosted Kubernetes, Openstack, Helm, Prometheus
- І ще трохи деталей: Бекенд-сервіси за які відповідає команда - 2 на Python + aiohttp та 1 на Go Client-side - SPA на TypeScript та React
- Для взаємодії між сервісами використовуємо Kafka, gRPC, GraphQL
- Деплой - Docker + Kubernetes
- Налагодженні системи логування (kibana), моніторингу (prometheus/grafana), CI/CD (gitlab)
Очікування:
- Важливо розуміти принципи роботи високонавантажених сервісів в ситуаціях, коли один сервер не здатний впоратися з навантаженням
- Розуміти як розподіляти навантаження між сервісами, як розподіляти дані між сервісами. Як ці дані зберігати і здійснювати до них безперервний доступ
- Розуміння особливостей роботи асинхронного коду в Python
- Деплой і моніторинг організований на базі Kubernetes, Helm, Prometheus, Grafana. Розраховуємо на досвід із цими технологіями для роботи над проектом
Найближчі задачі:
- Розширення функціоналу адмінки управління фідами для мереж партнерів.
- Оптимізація та покращення стабільності генерації фідів.
Етапи інтервʼю
- Знайомство
- Технічне інтервʼю
- Фінальне інтервʼю
Про роботу в EVO:
Соціальний пакет — офіційне працевлаштування, 24 дні оплачуваної відпустки на рік і необмежена кількість лікарняних, щоб ви могли відпочивати та дбати про своє здоров’я.
Турбота про здоров’я — ми покриваємо медичне страхування та пропонуємо підтримку корпоративного психолога, адже переконані, що піклування про ментальне здоров’я є так само важливим, як і про фізичне.
Гнучкий формат роботи — віддалено або в офісі. Ви можете працювати дистанційно або відвідувати наш затишний офіс в Києві, який повністю енергонезалежний та оснащений усім необхідним.
Волонтерська спільнота – ми регулярно проводимо благодійні аукціони, збираємо гроші на дрони-розвідники та підтримуємо волонтерські ініціативи співробітників.
Ми надаємо рівні можливості для всіх – тому не допускаємо дискримінації за будь-якими ознаками. Також ми відкриті до співпраці з ветеранами/ветеранками та готові підтримати їх на шляху до нових професійних досягнень.