close

Python Back End Engineer

Команда Zakupki.prom.ua компании EVO в поисках Python Back End Engineer’a.

Zakupki.Prom.ua – крупнейшая тендерная площадка в Украине. Именно через нас Национальная полиция закупает корм для сторожевых собак, ОККО продает государству бензин, а любой из вас может купить шкаф, оставшийся от банка Надра.

Среди наших продуктов веб-сервис, мобильное приложение и обучающая платформа.

Наша команда:

6 Python Engineer’a, 3 QA, 2 Front End Engineer’a, 3 Product менеджера, 1 дизайнер, mobile команда (iOS & Android)

Проект с технической стороны:

Python, Pyramid, Aiohttp, Asyncio, Celery, Postgresql, MongoDB, ElasticSearch, Riak

На Front End’е: ES6+, React, Redux, Styled Components

Прямо сейчас:

  • активно работаем над переводом нашего приложения на микросервисную архитектуру;
  • активно начинаем внедрять Kubernetes.

Из общих инструментов используем:

Docker, Kubernetes, Ingres, Istio, Gitlab CI, Kibana, RabbitMQ, Redis

больше подробностей про решения технической команды в EVO: http://bit.ly/2HGefJl

Наши ожидания от кандидата:

  • отлично знает Python, имеет опыт работы как с Python 2 так и Python 3;
  • имеет опыт web разработки, понимает что такое микросервисная архитектура;
  • уверенно работает с базами данных PostgreSQL (транзакции, триггеры, оптимизация сложных запросов);
  • имеет опыт асинхронного программирования на Python, работал с Redis, Celery и RabbitMQ;
  • имеет представление, что такое NoSQL базы данных;
  • уверенный пользователь Git.

Плюсом будет:

опыт работы с Pyramid Framework, Aiohttp, MongoDB, GraphQL, Kubernetes, Docker.

Глобальные задачи:

  • полный переход на микросервисы, внедрить Kubernetes

Что будет в работе:

  • разработка архитектуры и реализация собственных микросервисов с нуля;
  • интеграция микросервисов в существующее приложение, организация взаимодействия с другими микросервисами;
  • деплой микросервисов в production (Docker и Kubernetes);
  • проведение демо нового функционала/сервисов.

В команде мы открыто обсуждаем внедрение новых технологий и построения архитектуры проекта.

А также регулярно cобираемся на dev-club’ы внутри тех. департамента EVO, где обсуждаем

* Новые подходы, решения которые используются в командах (предложения, аргументация)

* Обмен опытом (позитивным/негативным) об использовании тех или иных решений.

* Обсуждение инструментов (что есть, чего не хватает).

* Координация действий между командами для улучшения, развития инфраструктуры.

Точно НЕ будет в работе:

  • верстки (есть отдельная команда опытных верстальщиков. После того, как разработчик выполнил логическую часть задачи, она переходит верстальщику, где тот по готовому дизайну делает pixel-perfect верстку);
  • скучно;
  • тайм-трекинга задач.

Как у нас проходит подбор и собеседования?

Мы ждем ваше резюме, которое передаем на рассмотрение к TL команды, если резюме проходит одобрение, мы связываемся для продолжения общения в удобном для вас формате (Skype, Telegram).

Этапы собеседования в нашу компанию:

  1. Skype-call (проходит в формате диалога, мы знакомимся с вами и вашим опытом, а вы с нами, как с потенциальным работодателем);
  2. После skype-call’a мы даем обратную связь в течении 24 часов, также мы ждем обратную связь от вас. По итогу —приглашаем/не приглашаем вас к нам в офис на техническое собеседование;
  3. Финальное собеседование-знакомство с продактом команды и техническим директором.

 

Рекрутер

Elizaveta Prokhorova
e.prokhorova@evo.company
skype: glinjanij_kot
Расскажите нам о себе
Максимум 1 файл размером до 5 МБ