Middle Python Back End Software Engineer - Минск - вакансия 726958

ООО Проект Дилбай


Дата: 04.05.2021

Город: Минск

Сфера деятельности: Программисты, ИТ, телеком


Текст вакансии:

Deal.by — крупнейший маркетплейс Беларуси. Deal.by на рынке Беларуси представляет международную продуктовую IT-компанию EVO.На сегодня мы нацелены построить мощный центр разработки в Беларуси для наших проектов. Сейчас мы в поисках Middle Python Back End Software Engineer’a для украинского маркетплейса Prom.ua (полный ремоут) Prom.ua — лидирующая торговая площадка в Украине, более 50 000 продавцов и 120 000 000 предложений, каждая 5-ая гривна в уанете тратится на нашей prom.ua. Prom.ua в цифрах
по нагрузке 20 млн просмотров страниц в день (162 млн событий при этом), 5.5 млн запросов на поисковую выдачу, трафик в месяц около 60 млн сессий, в онлайне в пике одновременно 23к пользователей
Мы ищем инженеров в две команды разработки проекта Prom.ua Команда CRM, где задачи нацелены на:
задачи связанные с антифродом (в зависимости от развития команды, могут быть ML задачи) информационную безопасность биллинг инфраструктурные задачи
и Команда MRD, где задачи нацелены на:
развитие сервиса логистики развитие публичного API, построение аналитики и мониторинга для него разработка и поддержка платежного сервиса поддержка API для мобильного приложения продавца рефакторинг и поддержка остальных сервисов команды
Техническая сторона проекта:
часто придется работать с Python 3 для эффективного решения задач используем: PostgreSQL, Redis используем редко: MongoDB, JS\TS, Go готовы помочь и научить с: Kafka, ElasticSearch, Kubernetes, Helm, Prometheus
И еще немного деталей:
Активно разделяемся на микросервисы на Python(в основном aiohttp), Go(только начинаем) Монолит написан на Python В качестве ORM используется SQLAlchemy Для взаимодействия с пользователем, client-side написан на JS. Используется ReactJS и ряд других популярных библиотек. На данный момент, большинство данных хранится в postgresql, часть в MongoDB Асинхронное взаимодействие основано на Kafka Синхронное взаимодействие в основном GRPC, REST
Что важно для данной позиции:
Понимать как распределять нагрузку между сервисами, как распределять данные между сервисами. Как эти данные хранить и осуществлять к ним непрерывный доступ. Опыт работы с интеграциями. Деплой и мониторинг организован на базе Kubernetes, Helm, Prometheus, Grafana. Нужно будет освоиться с этими технологиями для работы над проектом.
Продакт инжиниринговый подход в EVO: Команда продуктовая, поэтому нам важно чтобы разработчик был продуктово ориентирован. Это означает, что разработчик не просто выполняет поставленную задачу, а понимает проблемы бизнеса, которые решает эта задача и может предложить более оптимальное решение, если такое существует, или показать, что эта задача не имеет ценности. Как у нас проходит подбор и собеседования: Для начала, ваше резюме рассмотрят технические специалисты. Если оно будет одобрено, мы договоримся об онлайн-знакомстве. Мы обсудим проект, ваш опыт и ваши цели, после чего вместе решим, продолжим ли общение на техническом собеседовании онлайн. После каждого этапа мы даем фидбек мы даем обратную связь в течении 24 часов.



Контактные данные:

Чтобы просмотреть контактные данные вакансии, вам необходимо авторизоваться с помощью вашего логина и пароля.

Форма авторизации находится в шапке справа. Если у вас нет логина и пароля, вам необходимо зарегистрироваться.




Ищешь работу на дому? Подписывайся на Телеграм канал Работа Дома!