X5 Digital

Руководитель группы разработки (Node.js)

в X5 Digital

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

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

Node.jsMongoDBNestJSTypeScriptREST APICI/CDDockerKubernetesKafkaRabbitMQ

Привет! Рады, что ты здесь.

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

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

Это вакансия в команду Коммуникаций. Мы разрабатываем ключевые сервисы, которые делают взаимодействие между курьерами, сборщиками и сотрудниками админок максимально простым и эффективным. В зоне нашей ответственности находятся продукты для ежедневной коммуникации и информирования: чат-бот, мессенджер, центр нотификаций, новостные сервисы, системы обработки тикетов и самый высоконагруженный компонент — лента событий. Мы также поддерживаем вспомогательные сервисы для доставки push-уведомлений и SMS, обеспечивая надежные и быстрые каналы связи.

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

Наш стек:

  • Для backend: Node.js, Redis, RabbitMQ, Kafka, Elasticsearch, Docker, Nginx.
  • Для хранения данных используем: PostgreSQL, Greenplum, MongoDB, ClickHouse.
  • Для frontend: Vue.js 3, Pinia, Vitest, Playwright + Cucumber, TypeScript, Tanstack-query.
  • Рабочие инструменты: Docker, GitLab, Jira/Confluence.
  • Для метрик и алертов: Grafana + Graphite, Redash, Moira.
  • Автоматизация развертывания и оркестрация: Ansible, GitLab, K8s, своя обвязка — PaaS.

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

  • Управлять командой разработки: ставить задачи, контролировать их выполнение и распределять ресурсы команды.
  • Планировать и организовывать процессы: внедрять методологии (Agile, Scrum, Kanban) и контролировать их соблюдение.
  • Заниматься техническим руководством: принимать архитектурные решения и контролировать качество кода.
  • Взаимодействовать с другими отделами: координировать работу команды с продукт-менеджерами, аналитиками и другими командами.
  • Разрабатывать стратегию развития продукта: участвовать в планировании roadmap и приоритизации задач.
  • Заниматься наставничеством и развитием команды: проводить код-ревью, обучать сотрудников и помогать им в их профессиональном росте.
  • Контролировать сроки: обеспечивать выполнение проектов в установленные сроки.
  • Решать проблемы и учитывать риски: оперативно устранять блокеры и минимизировать риски.
  • Внедрять лучшие практики: постоянно улучшать процесс разработки и используемые инструменты.

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

  • Опыт работы с Node.js и MongoDB от 5 лет.
  • Опыт управления кросс-функциональными командами (backend, frontend, mobile developer, product, QA).
  • Понимание каждого этапа цикла разработки технической команды от процесса discovery до тестирования, приемки и A/B-тестов.
  • Знание Node.js, NestJS, TypeScript.
  • Опыт работы с микросервисной архитектурой.
  • Умение проектировать REST API.
  • Понимание принципов высокой доступности и масштабируемости.
  • Опыт работы с системами очередей (Kafka, RabbitMQ).
  • Знание контейнеризации (Docker, Kubernetes).
  • Умение работать с CI/CD и DevOps-практиками.
  • Опыт оптимизации производительности и отладки.
  • Опыт проектирования системы. EventStorming или другие подходы.

Будет плюсом опыт работы с брокерами: ClickHouse.

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

  • Работаем удалённо или из уютного офиса на ст. м. Добрынинская или м. Савеловская в Москве.
  • Предоставляем ДМС со стоматологией, возможность оформить льготный ДМС для родственников, программу страхования жизни и здоровья, а также для путешествий за границу.
  • Заботимся о ментальном благополучии: даём доступ к сервису онлайн-консультаций с психологами 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 и каталоги товаров.

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

5 000 – 6 000 $/мес на руки
Полная удалёнка
4 500 – 6 000 $/мес на руки
Полная удалёнка
360 000 – 420 000 ₽/мес на руки
Можно удалённо из РФ
350 000 – 500 000 ₽/мес на руки
📍 Москва (м. Нагатинская), офис или гибрид
3 000 – 6 000 €/мес на руки
📍 Черногория, полная удалёнка, помощь с переездом