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

Python Back End Software Engineer (вакансія неактивна)

Київ

Компанія EVO в пошуках Python Back End Software Engineer’a
EVO — це сім’я онлайн-маркетплейсів, де сотні тисяч підприємців продають свої товари і надають послуги мільйонам користувачів. Ми допомагаємо людям освоювати бурхливий світ електронної комерції.
Наші проекти: Prom.ua, Deal.by, Satu.kz; Bigl.ua; Crafta.ua; Zakupki.prom.ua; Kabanchik.ua; Vchasno.ua, Shafa.ua, Rozetka.Travel, IZI.ua.

Проект з технічного боку:
Основний продукт і сервіси на Python 3.7.
В якості баз даних- PostgreSQL, MongoDB, ClickHouse;
для пошуку — ElasticSearch.
для фронтенду — Node.js + React + Apollo
Сильно просуваємо GraphQL и grpc
Деплоїмо на Docker + Kubernetes

Основні напрямки команди:
— поліпшення ранжування в каталозі, підвищення конверсій в цілому по маркетплейсу
— інтеграції з логістики, додавання нових способів доставок
— інтеграції з платіжними системами, додавання нових способів доставок оплат
— інтеграції з зовнішніми сервісами, залучення партнерів, синхронізація товарів
— перевірка гіпотез щодо поліпшення користувацького (покупці та компанії) досвіду

Чим цікаві ці задачі з технічного боку:
— проектуванням складних систем для взаємодії із зовнішніми інтеграціями і партнерами
— використанням сучасних технологій для побудови нових сервісів і продуктів
— розробкою нових сервісів з нуля
— розробкою крос-платформних сервісів і рішень для різних проектів EVO
— роботою з високонавантажених проектом

Наш підхід до процесу розробки:
— спочатку досліджуємо і a/b тестимо, а потім ставимо задачу в розробку
— команда формується, тому процеси в команді будуть формуватися виходячи з потреби і необхідності (зокрема і методологія розробки)
— у кожного розробника є глибоке розуміння всієї системи та інфраструктури, розробка це не тільки про код, але і про особисте зростання і культуру
— у нас є здорове code-review і зворотний зв’язок
— dev-clubs; локальні технічні мітинги; можливість участі в навчанні (в ролі ментора)

Для даної ролі важливо:
— знання Python, не бути заточеним під конкретний фреймворк
— мати досвід web розробки, розуміти що таке мікросервісна архітектура і досвід її застосування
— впевнено працювати з базами даних PostgreSQL (або аналогами): транзакції, індекси, оптимізація складних запитів — не повинні складати проблем
— мати досвід асинхронного програмування на Python
— мати уявлення, що таке NoSQL бази даних і пошукові движки (ElasticSearch)
— досвід роботи з Docker/Kubernetes (або аналогами)
— бути з продакт інженерним підходом до вирішення завдань

Про технічний департамент в EVO і всі наші рішення:jobs.dou.ua/companies/evo

Як у нас проходить підбір і співбесіди?
Для початку, ваше резюме розглянуть технічні фахівці. Якщо воно буде схвалене, ми домовимось про skype-знайомство. Ми обговоримо проект, ваш досвід і ваші цілі, згодом, разом вирішимо, чи будемо надалі продовжувати спілкування на технічній співбесіді у нас в офісі.
***********************************************************************************************************************************************************
Наша технічна команда EVO увесь час знаходиться в пошуках нової корисної інформації.
Ми читаємо багато книг, статей, блогів, оглядів і реліз-ноутів, дивимося презентації і доповіді, ходимо на конференції і мітапи.
У нашому каналі ми публікуємо все, що нам здалося важливим і корисним для розробників:

Гарячі Python вакансії

Всі Python вакансії