Backend Node.js разработчик( X5foodtech )
03 Мая 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 - опыт от 3х лет;
- умение дебажить, находить причину нестандартных проблем;
- MongoDB-запросы, построение индексов;
- понимание принципов работы с Docker, Kubernetes;
- написание автотестов;
- понимание принципов построения и взаимодействия распределенных систем;
- готовность плотно работать с коллегами внутри команды и с коллегами из смежных команд: product-менеджером, аналитиками, разработчиками, тестировщиками, коллегами из платформы, и др.
Будет плюсом:
- опыт настройки Nginx;
- опыт написания пайплайнов Gitlab CI;
- опыт работы с Nest.js;
- опыт эксплуатации и оптимизаций в высоконагруженных системах;
- опыт мониторинга сложных систем;
- знание Golang.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
25 Апреля
Senior Backend C# ASP.NET developer (инфраструктура)
Москва
Компания "Signal" SIGNAL – молодая IT компания, основанная в 2019 году в Москве, как IT бизнес крупного холдинга. Основная деятельность...
01 Мая
Разработчик 1С (розничная торговля)
Москва
Компания "Prime Sport" Prime Sport Rus – крупнейший оптовый федеральный поставщик спортивных товаров с 27-летней историей, разрабатывающий и...
01 Мая
Москва
до 300 000 руб.
Компания "РОССКО" ROSSKO является ведущим дистрибьютором автозапчастей в России с широким региональным охватом. Мы развиваемся с 1997 года....
30 Апреля
Москва
Компания "РТ Лабс" РТЛабс создаёт и развивает масштабные цифровые сервисы Госуслуг — портал, мобильные приложения, социально значимые услуги,...
30 Апреля
Москва
от 250 000 руб.
Компания "ProfiStaff" Наш клиент - аккредитованная IT компания, разработчики ПО Приглашает на работу - Разработчика С++ (Qt) Требования:...
Вакансия размещена в отрасли