Backend Node.js разработчик
23 Марта 2026
Город:
Москва
Занятость:
Полная занятость
Компания "X5foodtech"
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;
- опыт эксплуатации и оптимизаций в высоконагруженных системах;
- опыт мониторинга сложных систем.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
16 Марта
Москва
Компания "Ростелеком" Чем предстоит заниматься: Решение задач по разработке функционала ЭДО средствами API, интеграция с 1С ДО и 1С БП....
16 Марта
Москва
от 150 000 до 250 000 руб.
Компания "Фабрика Кода" Всем привет! Мы продуктовая лаборатория разработчиков, которые создают комплексные системы в сфере Travel-tech,...
16 Марта
Младший Android-разработчик (Junior Android developer)
Москва
от 80 000 руб.
Компания "Панина Анастасия Александровна" Мы ищем не просто исполнителя, а единомышленника, который горит платформой Android так же, как и мы....
16 Марта
Младший iOS-разработчик( Панина Анастасия Александровна )
Москва
от 70 000 до 100 000 руб.
Компания "Панина Анастасия Александровна" Мечтаешь увидеть свои приложения в топах App Store? Мы ищем амбициозного новичка в нашу команду. У нас...
16 Марта
C++ разработчик десктоп приложений (Qt/QML)( ВР ЛОГИСТИК ЮГ )
Москва
Компания "ВР ЛОГИСТИК ЮГ" Ваши задачи: Разработка пользовательского интерфейса на QML (Qt Quick) для десктоп-приложений Реализация...
Вакансия размещена в отрасли