X5 Digital

Backend Node.js Developer

в X5 Digital

📍 Москва (м. Добрынинская)Полная удалёнка
Специализация
Node.js
Уровень
Middle

Привет! Рады, что ты здесь. Мы занимаемся созданием и развитием сервисов доставки заказов из торговых сетей «Пятёрочка», «Перекрёсток», а также онлайн-гипермаркета Vprok.

В нашей команде работают профессионалы с разносторонним опытом. Здесь ты найдешь нетривиальные задачи и новые вызовы, сможешь реализовать свой потенциал.

X5 Digital — это 300 000 заказов ежедневно, highload, микросервисная архитектура и сильнейшая Node.js-команда в России.

Наши сервисы принимают 20 000 заказов каждый час, управляют работой 15 000 сборщиков в 4 000 магазинах и дарксторах, управляют работой 12 000 курьеров — всё это для того, чтобы каждый наших клиентов мог получить свой заказ вовремя.

У нас сильные команды разработки, большинство наших тимлидов и техлидов выросли внутри компании из разработчиков. Мы открыты к новому, идеи сотрудников очень ценны для нас: мы регулярно внедряем новые технологии, рефакторим старый код, выделяем новые микросервисы и новые команды, поэтому мы постоянно находимся в поиске новых и перспективных коллег.

Наш стек

  • Для Backend: Node.js (свой фреймворк/Nest.js), набор внутренних библиотек.
  • Для хранения данных: MongoDB, Elasticsearch, Redis, ClickHouse.
  • Брокеры сообщений: Kafka, RabbitMQ.
  • Для мониторинга: Grafana, Kibana.
  • Рабочие инструменты: Docker, Gitlab, Jira/Confluence.
  • Автоматизация развертывания и оркестрация: Ansible, Gitlab, Kubernetes, своя обвязка PaaS (деплой одной кнопкой).

Технологии/инструменты

Node.jsMongoDBDockerKubernetes

Вам предстоит заниматься

  • Проектированием архитектуры микросервисов.
  • Разработкой новых и поддержкой текущих микросервисов на Node.js.
  • Проектированием инструментов и механизмов взаимодействия модулей системы.
  • Проведением рефакторинга приложений на Node.js.
  • Проектированием сервисов, структур данных, способов взаимодействия с фронтом, другими сервисами.
  • Обеспечением качества кода и стабильности сервисов.
  • Отладкой и тестированием приложения: автоматизированным и ручным.
  • Оптимизацией сервисов под высокие нагрузки (и да, у нас самый настоящий highload!).

Пожелания к твоему опыту и знаниям

  • Уверенное знание Node.js — опыт от 2 лет.
  • Умение дебажить, находить причину нестандартных проблем.
  • Умение создавать MongoDB-запросы, опыт построения индексов.
  • Понимание принципов работы с Docker, Kubernetes.
  • Опыт написания автотестов.
  • Понимание принципов построения и взаимодействия распределенных систем.
  • Готовность плотно работать с коллегами внутри команды и с коллегами из смежных команд: Product-менеджером, аналитиками, разработчиками, тестировщиками, коллегами из платформы и др.

Будет плюсом

  • Опыт работы с миграциями данных.
  • Опыт настройки Nginx.
  • Опыт написания пайплайнов Gitlab CI.
  • Опыт работы с NestJS.
  • Опыт эксплуатации и оптимизаций в высоконагруженных системах.
  • Опыт мониторинга сложных систем.

Почему с нами классно

  • Работаем удалённо или из уютного офиса на ст. м. Добрынинская в Москве.
  • Предоставляем ДМС со стоматологией, возможность оформить льготный ДМС для родственников, программу страхования жизни и здоровья, а также для путешествий за границу.
  • Заботимся о ментальном благополучии: даём доступ к сервису онлайн-консультаций с психологами Alter.
  • Предоставляем корпоративные скидки на доставку продуктов из торговых сетей Х5, онлайн-гипермаркета Vprok.ru и Много лосося. А ещё даём бесплатный доступ к сервису Пакет.
  • Подключаем к Prime Zone — программе лояльности с лучшими скидками на рестораны, развлечения, спорт и т.д.
  • Даём доступ к внутренним ресурсам: электронной библиотеке и корпоративному университету, где можно непрерывно обучаться.
  • Делимся собственным опытом и знаниями: регулярно проводим митапы и участвуем в конференциях.

Дальнейшие шаги, если твое резюме подходит

  • 30 минут — встреча с HR.
  • До 120 минут — знакомство с командой/руководителем.
  • Совпадаем по ожиданиям? Предлагаем оффер.
Александра Алексеева Рекрутер
X5 Digital

О компании X5 Digital

Сфера
Продуктовая компания
Размер
1001+

X5 Digital — часть крупнейшего ритейлера и лидера в e-grocery, X5 Group. Именно они делают так, чтобы каждый житель нашей страны мог легко заказать и вовремя получить любимые продукты из «Пятёрочки», «Перекрёстка», «Чижика» или Vprok.ru.

Работая в режиме реального Highload, команда создаёт множество цифровых продуктов для экспресс-доставки: собственную WMS для дарксторов, приложения для сборщиков и курьеров, мобильную платформу, систему управления контентом, CRM и каталоги товаров.

Похожие вакансии

6 000 – 9 000 $/мес на руки
Полная удалёнка
5 000 – 6 000 $/мес на руки
Полная удалёнка
3 800 – 6 500 $/мес на руки
📍 ЕС, Сербия, Грузия, полная удалёнка, помощь с переездом
3 500 – 6 300 $/мес на руки
📍 ЕС, Грузия, Сербия, полная удалёнка, помощь с переездом
350 000 – 420 000 ₽/мес на руки
Можно удалённо из РФ