rabbitmqjavascriptdockerevent driven architectureexpresswebsocketreal time systemssocket.ionodestateless services
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Пожаловаться
Зарплата и рынок
ЗП не указанаразвернуть
На похожих ролях по рынку
$2.1к$2.7кмедиана$3.6к
47 в выборке
На международном рынке: $95к/год ($65к - $153к)
70
Хорошая вакансия
развернуть
У роли понятный фокус на real-time backend и актуальный стек, но базовые логирование и метрики ещё предстоит внедрить, что может добавить операционной нагрузки и давления при инцидентах.
Процессы ещё строятся
Актуальный стек
Понятная зона задач
Лотерейный проект
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →