Backend Node.js разработчик

По договоренности

  • Марксистская
  • Третьяковская
  • Новокузнецкая

X5 Digital - это 300 000 заказов ежедневно, highload, микросервисная архитектура и сильнейшая Node.JS команда в России.
Наши сервисы принимают большое количество заказов каждый час, управляют работой 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.js;
  • проектированием инструментов и механизмов взаимодействия модулей системы;
  • проведением рефакторинга приложений на Node.js;
  • проектированием сервисов, структур данных, способов взаимодействия с фронтом, другими сервисами;
  • обеспечением качества кода и стабильности сервисов;
  • отладкой и тестированием приложения: автоматизированным и ручным;
  • оптимизацией сервисов под высокие нагрузки (и да, у нас самый настоящий highload!).
Пожелания к твоему опыту и знаниям:
  • уверенное знание Node.js - опыт от 2х лет;
  • умение дебажить, находить причину нестандартных проблем;
  • MongoDB-запросы, построение индексов;
  • понимание принципов работы с Docker, Kubernetes;
  • написание автотестов;
  • понимание принципов построения и взаимодействия распределенных систем;
  • готовность плотно работать с коллегами внутри команды и с коллегами из смежных команд: product-менеджером, аналитиками, разработчиками, тестировщиками, коллегами из платформы, и др.

Будет плюсом:

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

Адрес: Россия, Москва, улица Коровий Вал, 5
Показать на большой карте

Поделиться:

Опубликована 7 часов назад

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

Нужны деньги до новой зарплаты? Кредитка Platinum от Т-Банка — до 1 000 000 ₽, 55 дней без %. Доставим сегодня бесплатно.
Получить карту
Мы – группа команд разработчиков и аналитиков широкой экспертизы (бизнес/системы/BI), развивающих платформу ... Мы расширяем команду ввиду масштабирования нашей Платформы и ищем активных разработчиков, способных привнести ... Обязанности * Прототипирование и MVP подпродуктов Frontend/Backend (Node.js/React); * Анализ существующих ...
  • Полный день
  • Опыт от 3 лет
Логотип компании СБЕРСБЕР
  • Москва
12 дней назад
Мы используем Node.js v24, Rust-аддоны для ускорения криптографии и ZeroMQ для микросервисного общения ... Стек: Node.js v24, PostgreSQL 17, Redis 8, ZeroMQ, Rust/C++, Socket.IO. ... Опыт работы с C++ или Rust (написание биндингов/аддонов для Node.js) — критично для этой позиции.
  • Полный день
  • Опыт от 3 лет
Логотип компании А7-ТЕХНОЛОГИИА7-ТЕХНОЛОГИИ
  • Москва
15 дней назад
Обязанности: Разработка, поддержка и оптимизация корпоративного портала и ИС на базе MS SharePoint; Поддержка и модернизация ИС «Реестр доверенностей», АИС ОТБОС, «Сервисы рассылки уведомлений», «Портал SMS-рассылок», ИС мониторинга производственных ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Независимая нефтегазовая компанияНезависимая нефтегазовая компания
  • Москва
месяц назад
Благодаря активному развитию продукта команда Навигатор активно расширяется и находится в поисках Ведущего разработчика ... Node.js с релевантным коммерческим опытом. ... обеспечения Оперативно разбирать инциденты и исправлять ошибки Взаимодействовать с тестировщиками, DevOps и разработчиками ...
  • Полный день
  • Опыт от 3 лет
Логотип компании ТЕХНОЛОГИИ ОТРАСЛЕВОЙ ТРАНСФОРМАЦИИТЕХНОЛОГИИ ОТРАСЛЕВОЙ ТРАНСФОРМАЦИИ
  • Москва
6 дней назад
Участвовать в full-stack разработке: backend на Node.js и frontend на React. ... Желание и готовность работать как full-stack разработчик. ... Возможность развиваться как full-stack разработчик.
  • Полный день
  • Опыт от 3 лет
Логотип компании Синеус ФраншизаСинеус Франшиза
  • Москва
7 часов назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.