close

Python Back End Software Engineer (проект Prom.ua)

Prom.ua — лидирующая торговая площадка в Украине, более 50 000 продавцов и 120 000 000 предложений, каждая 5-ая гривна в уанете тратится на нашей prom.ua.

Prom.ua в цифрах, которые будут интересны нашим кандидатам и кандидаткам:
по нагрузке 20 млн просмотров страниц в день (162 млн событий при этом),
5.5 млн запросов на поисковую выдачу,
трафик в месяц около 60 млн сессий,
в онлайне в пике одновременно 17к пользователей

Мы ищем Python Back End Software Engineer’a в команду MarketPlace проекта Prom.ua 

Разработкой занимается 5 команд, каждая из них отвечает за свою часть проекта и сервисы.

Наша команда Marketplace занимается такими направлениями:

  • каталог товаров (desktop и mobile)
  • работа с карточками товара
  • система рекомендаций товаров
  • ранжирование товаров, построение выдачи
  • SEO
  • поисковая система
  • antibot система
  • система аналитики и больших данных
  • сервис обработки/отдачи изображений

Проект с технической стороны:
Основной проект на Python 3.7, SQLAlchemy, Redis, Celery, GraphQL.
В качестве базы данных — PostgreSQL, для поиска — ElasticSearch .
SPA приложение на ES2018, React, Apollo.
Есть набор Slack-ботов и небольших сервисов на aiohttp и Flask
Используем GitLab
Деплой  Docker + Kubernetes

Наш подход к процессу разработки: 

Инициатором задачи может быть любой сотрудник команды. Задача обсуждается в рабочей группе. Обсуждается, как конкретная задача повлияет на продукт( цели, метрики, перспективы этого направления). Сейчас в планах большое количество экспериментов со стороны продукта, бизнеса. 
В разработку попадают задачи, которые нужно проверить с помощью a/b теста либо уже проверенные с помощью fake mvp.  У нас есть возможность включать фичи на определенный процент трафика и мониторить результаты. 
Есть возможность переключаться по разным направлениям задач, которые описаны выше. 
Мы открыты к экспериментам с технической стороны дающих плюсы в развитии или в качестве продукта.

Наши кандидаты/кандидатки:

  • используют Python в продакшене от 2 лет
  • знают как работает web и имеют опыт web разработки
  • не заточены под конкретный фреймворк но знают принципы их работы
  • ориентируются в async, multithreading и multiprocessing программировании
  • понимают, что такое микросервисная архитектура
  • уверенно работают с базами данных PostgreSQL
  • имеют опыт с Redis, RabbitMQ, Celery
  • есть опыт использования Docker
  • имеют представление, что такое NoSQL базы данных
  • уверенные пользователи Linux и Git’a

Мы ставим перед собой амбициозные цели:

  • рост по заказам в два раза, год к году
  • проработать задачи по направлению seo для увеличения трафика с поисковых систем

Как у нас проходит подбор и собеседования?
Для начала, ваше резюме рассмотрят технические специалисты. Если оно будет одобрено, мы договоримся созвоне-знакомстве по skype. Мы обсудим проект, ваш опыт и ваши цели, после чего вместе решим, продолжим ли общение на техническом собеседовании у нас в офисе.

 

People Partner

Виктория Деревянко
viktoriia.derevianko@evo.company
Расскажите нам о себе
Максимум 1 файл размером до 5 МБ