Вакансия Middle Python Software Engineer

5 вакансий
Специализация: Python
Уровень: Middle
Опыт: 2 года
Уровень английского: Не важно
Зарплата: до $4000
Город: Минск
Режим работы: Полный день
Размер команды: 13+
Размер компании: 1200
Возможна удалённая работа: Да

Про проект:

Prom Покупки — приложение-маркет от портала Prom.ua, интернет-универмаг, который собрал все товары, скидки и акции в вашем кармане.

Prom Покупки в цифрах:

  • больше 100 млн. опубликованных товаров
  • больше 9 млн. установок в Google Play Market и App Store
  • 1,5 млн. MAU

Про команду:

4 Android + 4 iOS + 1 Python dev + 4 QA + 1 Analyst + Designer + 1 Traffic Manager + 1 PM

Технический стек проекта, что уже используем, что планируем:

  • Основной продукт и сервисы на Python 3.9, SQLAlchemy, Celery
  • Хранилища — PostgreSQL, Redis, ElasticSearch;
  • API приложения на GraphQL и частями Rest
  • Фронтенд — Node.js + React + Apollo + Graphql
  • Деплой на Docker + Kubernetes
  • Gitlab CI/CD

Что важно для данной роли в проекте:

  • от 2 год коммерческого опыта
  • знание синхронного и асинхронного Python, без заточенности под конкретный фреймворк
  • уверенно работать с базами данных PostgreSQL (или аналогами): транзакции, индексы, оптимизация сложных запросов — не должны составлять проблем
  • иметь опыт разработки web/api, понимать что такое микросервисная архитектура и опыт ее применения
  • продуктовая  ориентированность — вовлеченность в бизнес составляющую задач

Будет преимуществом:

  • Опыт написания или использования GraphQL API
  • Опыт с нереляционными базами и ElasticSearch
  • Опыт с Kubernetes, Helm, Prometheus, Grafanа

Задачи в проекте:

  • инструменты для акций, скидок и промокодов (возможно не только для приложения, а Prom в целом)
  • система мониторинга цен продуктов, для моментальных пуш уведомлений о скидках.
  • уникальные фичи для приложения (stories с акциями и любой другой функционал который направлен на повышение лояльности и прилипаемости пользователя к приложению)

О работе у нас:

  • работаем удаленно, но есть возможность посещать офис (Минск, ст.м. Молодежная)
  • предоставляем всю необходимую технику
  • медицинское страхование

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

Мы ждем ваше резюме. Если резюме проходит одобрение, мы договоримся с вами об удобном времени для знакомства в Google Meets для обсуждения вакансии более подробно (30 минут).

Если после знакомства нам взаимно интересно продолжать общение, мы договоримся об удобном времени для технического собеседования (1,5 часа).

9a1f8f812f459984d445481be3f142be
Представитель компании