Назад
2 дня назад

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

Формат работы
remote (только Russia)/onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
Релокация
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/

TL;DR

Разработчик Node.js (Backend): разработка и поддержка микросервисов для сервиса онлайн-доставки с акцентом на highload, распределённые системы, MongoDB, Kafka, ClickHouse, Elasticsearch. Фокус на оптимизации под высокие нагрузки, проектировании API и структур данных, отладке и тестировании.

Локация: удалённо или из офиса в Москве, помощь с переездом в Москву.

Компания

X5 Digital развивает сервис онлайн-доставки e-grocery с десятками тысяч заказов ежедневно, более 70 млн заказов в год, 350+ инженеров, присутствие в 69 регионах России.

Что делать

  • разработка и поддержка микросервисов на Node.js;
  • поддержка сервисов в рамках дежурства;
  • проектирование инструментов и механизмов взаимодействия модулей;
  • рефакторинг приложений на Node.js;
  • проектирование сервисов, структур данных, API для фронта и других сервисов;
  • отладка, тестирование (автоматизированное и ручное), оптимизация под highload.

Требования

  • Node.js — опыт от 2 лет;
  • умение дебажить нестандартные проблемы;
  • MongoDB (запросы, индексы);
  • опыт создания API;
  • опыт работы с Linux;
  • Docker, Kubernetes;
  • написание автотестов;
  • понимание распределённых систем;
  • готовность работать с product-менеджером, аналитиками, разработчиками, тестировщиками.

Хорошо, если есть

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

Культура и преимущества

  • удалёнка или офис у м. Добрынинская в Москве;
  • ДМС со стоматологией;
  • помощь с переездом в Москву;
  • обмен опытом, митапы, внешние спикеры;
  • доступ к библиотеке и корпоративному университету для обучения.

Процесс найма

  • 30 минут — встреча с HR;
  • до 120 минут — знакомство с командой/руководителем;
  • совпадение ожиданий — оффер.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →