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

Поделиться:

Опубликована месяц назад

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

Обязанности: Разработка, поддержка и оптимизация корпоративного портала и ИС на базе MS SharePoint; Поддержка и модернизация ИС «Реестр доверенностей», АИС ОТБОС, «Сервисы рассылки уведомлений», «Портал SMS-рассылок», ИС мониторинга производственных ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Независимая нефтегазовая компанияНезависимая нефтегазовая компания
  • Москва
2 дня назад
Мы — команда Platform Engineering, развивающая Internal Developer Platform (IDP) для стандартизации и ускорения delivery более чем 30 продуктовых команд через создание платформы качества с инструментами автоматизации тестирования, reference CI/CD-пай...
  • Полный день
  • Опыт от 3 лет
Логотип компании X5 DigitalX5 Digital
  • Москва
13 дней назад
Мы разработчик цифровых сервисов и услуг со специализацией в финансах, e-commerce и крупных внедрениях ... Мы ищем в нашу команду Fullstack-разработчика на проект крупного российского банка. ... Мы ожидаем от кандидата: Опыт написания кода на языке Typescript (Node.js, Angular); Использование и ...
  • Полный день
  • Опыт от 3 лет
Логотип компании MorizoMorizo
  • Москва
месяц назад
Благодаря активному развитию продукта команда Навигатор активно расширяется и находится в поисках Ведущего разработчика ... Node.js с релевантным коммерческим опытом. ... обеспечения Оперативно разбирать инциденты и исправлять ошибки Взаимодействовать с тестировщиками, DevOps и разработчиками ...
  • Полный день
  • Опыт от 3 лет
Логотип компании ТЕХНОЛОГИИ ОТРАСЛЕВОЙ ТРАНСФОРМАЦИИТЕХНОЛОГИИ ОТРАСЛЕВОЙ ТРАНСФОРМАЦИИ
  • Москва
13 дней назад
180 000 - 280 000 ₽
Выше средней на 8%
Backend-разработчик / Data Engineer ВАЖНО: отклики рассматриваются только при наличии ответов на вопросы ... Технологии Python или Node.js PostgreSQL / MySQL Telegram Bot API REST / Webhooks Docker — как плюс Условия ...
  • Полный день
  • Опыт от 3 лет
Логотип компании ГлобалмаркетГлобалмаркет
  • Москва
19 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.