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;
  • опыт эксплуатации и оптимизаций в высоконагруженных системах;
  • опыт мониторинга сложных систем.

Поделиться:

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

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

X5 Digital - это 300 000 заказов ежедневно, highload, микросервисная архитектура и сильнейшая Node.JS ... У нас сильные команды разработки, большинство наших тимлидов и техлидов выросли внутри компании из разработчиков ... работать с коллегами внутри команды и с коллегами из смежных команд: product-менеджером, аналитиками, разработчиками ...
  • Полный день
  • Опыт от 3 лет
Логотип компании X5 DigitalX5 Digital
  • Москва
час назад
Ищем FullStack-разработчиков React + Node.js на два проекта: Реализация мультиагентной системы для автоматизации ... лет: HTML, CSS, JavaScript, TypeScript, React, MUI коммерческий опыт backend-разработки: TypeScript, Node.js ...
  • Полный день
  • Опыт от 3 лет
Логотип компании СБЕРСБЕР
  • Москва
5 часов назад
Обязанности: Разработка, поддержка и оптимизация корпоративного портала и ИС на базе MS SharePoint; Поддержка и модернизация ИС «Реестр доверенностей», АИС ОТБОС, «Сервисы рассылки уведомлений», «Портал SMS-рассылок», ИС мониторинга производственных ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Независимая нефтегазовая компанияНезависимая нефтегазовая компания
  • Москва
13 дней назад
Мы разработчик цифровых сервисов и услуг со специализацией в финансах, e-commerce и крупных внедрениях ... Мы ищем в нашу команду Fullstack-разработчика на проект крупного российского банка. ... Мы ожидаем от кандидата: Опыт написания кода на языке Typescript (Node.js, Angular); Использование и ...
  • Полный день
  • Опыт от 3 лет
Логотип компании MorizoMorizo
  • Москва
8 дней назад
Благодаря активному развитию продукта команда Навигатор активно расширяется и находится в поисках Ведущего разработчика ... Node.js с релевантным коммерческим опытом. ... обеспечения Оперативно разбирать инциденты и исправлять ошибки Взаимодействовать с тестировщиками, DevOps и разработчиками ...
  • Полный день
  • Опыт от 3 лет
Логотип компании ТЕХНОЛОГИИ ОТРАСЛЕВОЙ ТРАНСФОРМАЦИИТЕХНОЛОГИИ ОТРАСЛЕВОЙ ТРАНСФОРМАЦИИ
  • Москва
3 часа назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.