• Разработка продукта
  • Web-разработка
  • Финтех

Middle/Senior Python Back End Engineer

Поделиться

Про проект:

Финкомпания внутри EVO — продуктовая экосистема, которая включает в себя собственные решения под: процессинг и биллинг как ядро транзакционной инфраструктуры, смежные продукты, связанные с кредитованием, пользовательским кошельком, универсальным методом идентификации пользователей и многое другое. Отдельного внимания заслуживает собственный административный инструментарий для бэк-офиса и B2B партнеров.

Ключевая цель — создание простого и удобного инструмента оплаты для проектов Rozetka, Prom, Bigl, IZI, Shafa, Crafta, Kabanchik и другие. Включая прозрачные и удобные инструменты для бизнеса по контролю и управлению потоком транзакций и выплат.

Ключевые продукты в зоне ответственности позиции: создание нового продукта Express Checkout, который представляет собой универсальный платежный модуль, совмещающий в себе как платежный, так и логистический функционал. Основная цель продукта — обеспечить кратчайший путь формирования заказа Клиентом, на любой из торговых площадок, включая механизм оплаты.

Технический стек проекта:

На текущий момент уже есть ряд компонентов, которые будут неотъемлемой частью продукта. Для дальнейшего развития, необходимо разработать ряд новых и насытить функционалом текущие.

В основном текущий стек приложений следующий:

  • Python3.7/aiohttp
  • Postgres
  • MongoDB
  • Kafka
  • Redis
  • Docker/Kubernetes
  • CI/CD — GitLab

Фронтенд часть сервисов написана на React + GraphQL. 

Для мониторинга используем Grafana, ELK и кастомные дашборды.

Большинство задач команды направлены на:

  • Разработку собственной платежной системы для крупнейших eCommerce проектов Украины (EVO.company & Rozetka);
  • Интеграцию с внутренними сервисами логистики, чатами и бекофисамы маркетплейсов;
  • Создание электронного кошелька с множеством функций;
  • Интеграцию финансовых продуктов во все проекты эко-системы;
  • Разработку собственного анти-фрод решения.

Мы строим большую экосистему в eCommerce Украины, и платежная составляющая одна из неотъемлемых ее частей. Будет много сложных, но интересных задач.

Про команду:

Команды выстраиваются до состояния “автономной продуктовой команды”, которая сможет реализовать все требования, выставленные к продукту. Фокус команды всегда направлен на продуктовый контекст, который олицетворяет один из векторов бизнес-деятельности компании.

Подразумевается тесное сотрудничество со всеми командами внутри PAY направления, вплоть до эпизодического включения в совместные проектные группы.

Ожидается высокий темп поставки продуктов в эксплуатацию до конечных потребителей.

Состав команды:

  • 1 Tech Lead
  • 1 Junior Product Manager
  • 2 Middle Python Developer
  • 1 Middle Manual QA

Причины открытия вакансии:

Расширение команды, в связи с ростом продуктовой экосистемы.

Для этой роли важно:

  • понимание и применение разных архитектур построения нагруженных приложений  
  • отсутствие боязни принимать сложные решения и желание развиваться
  • слаженная командная работа

Чем интересны задачи с технической стороны:

  • Возможностью гибко выбирать технологии и подходы разработки
  • Использованием современных технологий для обеспечения стабильности и безопасности сервисов
  • Проектированием сервисов с учетом требований внешних интеграций

С нами вы:

  • Точно вырастете как продуктовый инженер в финтех доменной области.
  • Примете непосредственное участие в постройке dream-team.

На встрече с вами нам хотелось бы обсудить:

  • Ознакомиться и обсудить ваш предыдущий опыт: мы всегда открыты к новым для нас практикам и подходам, если они могут принести пользу.
  • Оценить глубину вашей экспертизы в ключевых технологиях / инструментах.
  • Оценить потенциал вашей экспертизы в доменной области.
  • Обсудить желаемые векторы развития.
  • Обсудить, что вами движет и выступает внутренним мотиватором. Мы руководствуемся простым принципом: сперва — “кто”, потом — “куда”, и строим команды на долгосрочную перспективу.

Этапы интервью:

  • Онлайн-звонок (длительность 30 минут). PM познакомится с вами и вашим опытом, поделится деталями о вакансии, ответит на ваши вопросы. В случае взаимной заинтересованности, с радостью продолжим на техническом интервью
  • Техническое интервью (формат — онлайн, длительность 1,5 часа).  Обсудим все важные вопросы по стеку, опыту, задачам.

Анастасия из People Team

a.aman

Хочу к вам в команду

Прикрепить резюме

Максимум 1 файл размером до 5 МБ

WATEVOcast — подкасты от наших разработчиков

EVO Opensource

hiku

библиотека для построения веб-серверов с
GraphQL и подобными языками запроса

grpclib

библиотека для написания сервисов python3/asyncio протоколом http2/gRPC (grpc.io)

ttag

библиотека для интернационализации в JavaScript

elasticmagic

конструктор запросов в ElasticSearch,
подобный SQLAlchemy

create-aio-app

the boilerplate for a quick start with aiohttp

aioredis

redis client for Python asyncio

lets

таск-раннер, удобный инструмент для описания и запуска cli-команд в проектах (альтернатива Make)

evokit

React компоненты для разработки веб-интерфейсов

Coming soon...

ЕСЛИ НЕ НАШЛИ ПОДХОДЯЩУЮ ВАКАНСИЮ, НО В БУДУЩЕМ ХОТИТЕ ПРИСОЕДИНИТЬСЯ К НАШЕЙ КОМАНДЕ, ОТПРАВЬТЕ РЕЗЮМЕ НА [email protected]