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 дні оплачуваної відпустки на рік і необмежена кількість лікарняних, щоб ви могли відпочивати та дбати про своє здоров’я.
Турбота про здоров’я — ми покриваємо медичне страхування та пропонуємо підтримку корпоративного психолога, адже переконані, що піклування про ментальне здоров’я є так само важливим, як і про фізичне.
Гнучкий формат роботи — віддалено або в офісі. Ви можете працювати дистанційно або відвідувати наш затишний офіс в Києві, який повністю енергонезалежний та оснащений усім необхідним.
Волонтерська спільнота – ми регулярно проводимо благодійні аукціони, збираємо гроші на дрони-розвідники та підтримуємо волонтерські ініціативи співробітників.
Ми надаємо рівні можливості для всіх – тому не допускаємо дискримінації за будь-якими ознаками. Також ми відкриті до співпраці з ветеранами/ветеранками та готові підтримати їх на шляху до нових професійних досягнень.