← К каталогу
UR

UREMONT

Backend Node. js (Middle/Senior)

УдалённоSeniorМосква, Россия4 ч назад
СИГНАЛ JOBRADAR75/100Нормальный сигнал актуальности
ПАСПОРТ ВАКАНСИИ

Что JobRadar наблюдает сейчас

Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.

Последнее подтверждение25 мин. назад
Впервые замечена4 ч назад
Активные источники1 источник
ПроисхождениеПубличный источник
О ВАКАНСИИ

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

Группа компаний UREMONT – крупные стабильные российские проекты, направленные на поддержание и развитие российской экономики.

Мы развиваем амбициозную платформу в сфере онлайн-развлечений и ищем Node.js разработчика.

Проект казахстанская сеть терминалов электронной моментальной лотереи.

Электронный билет: Вместо бумажного билета игрок покупает его электронную версию прямо в терминале.

Обязанности:

  • Разработка и развитие backend-сервиса на Node.js (Express), отвечающего за real-time взаимодействие (socket.io).
  • Обработка событий из RabbitMQ:
  • реализация consumers и producers,
  • маршрутизация и обработка high-frequency событий.
  • Поддержка и развитие логики обработки real-time событий без хранения состояния (stateless-сервис).
  • Взаимодействие с существующей backend-системой через события RabbitMQ.
  • Участие в развитии архитектуры Node.js-направления проекта.
  • Подготовка сервиса к росту нагрузки:
  • увеличение количества одновременных socket-подключений,
  • подготовка к требованиям по ordering и идемпотентности сообщений.
  • Участие в проектировании новых событий и форматов сообщений.
  • Участие в обсуждении архитектурных решений и технических направлений развития Node.js-части проекта.
  • Участие в разборе инцидентов, связанных с real-time функциональностью (падение сокетов — критично для продукта).

Требования:

  • Опыт коммерческой разработки на Node.js.
  • Уверенное знание JavaScript (runtime Node.js).
  • Понимание принципов работы асинхронных систем и event loop.
  • Опыт работы с Express.
  • Опыт работы с RabbitMQ:
  • написание consumers и producers,
  • понимание принципов работы очередей.
  • Опыт разработки real-time сервисов (socket.io / WebSocket).
  • Понимание принципов stateless-сервисов.
  • Опыт работы с Docker.
  • Понимание ответственности сервисов, работающих в режиме реального времени.
  • Готовность работать с системой без готовых процессов (логирование, метрики будут внедряться).

Условия:

  • Молодую динамично развивающуюся компанию с…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between3And6