Назад
4 дня назад

Backend Node.js (Middle/Senior) (iGaming)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle/senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Backend Node.js (Middle/Senior) (iGaming): Разработка и развитие stateless backend-сервиса для real-time взаимодействия в платформе электронной моментальной лотереи с акцентом на socket.io, RabbitMQ и обработку high-frequency событий. Focus on масштабировании socket-подключений, обеспечении ordering и идемпотентности сообщений, проектировании событий и разборе критичных инцидентов.

Локация: Москва, Россия; удалённая работа

Компания

UREMONT — группа компаний, развивающая российские проекты и платформу в сфере онлайн-развлечений; проект связан с казахстанской сетью терминалов электронной моментальной лотереи.

Что делать

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

Требования

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

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

  • Гибкий график и комфортная дистанционная организация работы.
  • Возможности быстрого профессионального и карьерного роста.
  • Дружелюбная атмосфера, открытая коммуникация и уважение к сотрудникам.
  • Отпуск 28 календарных дней.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →