EVO — продуктова українська IT-компанія. Ми робимо маркетплейси для онлайн-шопінгу і замовлення послуг — Prom.ua, Satu.kz, Bigl.ua, Kabanchik.ua, Shafa.ua. Також розвиваємо фінтех проєкт RozetkaPay.com та логістику. Центральний офіс знаходиться в Україні (м.Київ). 900+ співробітників, технічний департамент понад 300 осіб, розробників понад 200 осіб.
20 лютого 2019

Junior Python Software Engineer (проект Kabanchik.ua) (вакансія неактивна)

Київ

Команда проекту Кабанчик групи компаній EVO шукає Junior Python Engineer’a.

Про проект:
Kabanchik — онлайн-сервіс пошуку перевірених фахівців для побутових і бізнес завдань (проекту вже 5 років). Сервіс об’єднує замовників, яким потрібно виконати роботу, і виконавців, які готові її виконати за винагороду. Щомісяця за допомогою проекту виконується більше 50 000 різноманітних завдань в 1000 різних категоріях.

Тех. стек команди:
Використовуємо Python 3.6.7 (фреймворк Flask і aiohttp для чату).
Основна база даних — PostgreSQL.
Для пошуку використовуємо ElasticSearch.
Додаток будуємо на ES6 + і React (місцями є CoffeeScript, потроху переходимо на ES6). Є в планах серверний пререндерінг (SSR).

Із загальних інструментів використовуємо:
Redis, Сelery + RabbitMQ, Webpack, GitlabCI, Kibana, Grafana, Docker.

Наш кандидат:
— з хорошим розумінням Python як мови, а не заточеного під конкретний фреймворк;
— знає які ще компоненти потрібні для побудови великих проектів;
— з впевненим володінням базами даних. Не БД адміністратор, але вміє розібратися, чому такий запит повертає такі дані, які є способи його поліпшити. Для чого потрібні черги завдань, як зберігати призначені для користувача дані, як організувати по ним пошук;
— добре, якщо є досвід з різними мовами програмування. Дуже добре, якщо дивиться в бік нових мов і інструментів;
звертаємо увагу на гітхаб акаунти. Добре, коли там є щось цікаве, не обов’язково популярне, не обов’язково на Python.

Буде плюсом:
якщо розробляли / інтегрували сторонні сервіси в основну програму, є розуміння як повинні взаємодіяти основний продукт з інтеграціями.

Чим ви будете займатися?
Працювати з усіма системами Kabanchik.ua, включаючи основний сайт, CRM, API для мобільних додатків і партнерів, а також websocket-based чат на aiohttp.

Глобальні задачі:
— ранжування виконавців по геолокації;
— індивідуальний підбір завдань для кожного виконавця;
— розпізнавання і аналіз фото виконавців;
— перехід інфраструктури на Docker + Kubernetes;
— інтеграція сторонніх сервісів для автоматизації;
— автоматизація SEO;
— конструктор профілю для виконавців;
— Q & A форум для фахівців;
— українізація сервісу;
— монетизація сервісу в інших країнах.