Группа компаний 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. Понимание ответственности сервисов, работающих в режиме реального времени. Готовность работать с системой без готовых процессов (логирование, метрики будут внедряться). Условия: Молодую динамично развивающуюся компанию с возможностями быстрого профессионального и карьерного роста. График работы офис 5/2, БЦ Смирновский (метро Нижегородская, Авиамотроная). Гибкий график работы и комфортную дистанционную организацию рабочего процесса. Дружелюбную атмосферу, открытую коммуникацию и уважение к каждому сотруднику. Отпуск 28 календарных дней
Похожие вакансии
Middle+/Senior Backend Developer (Node.js)
От 250 000 до 350 000 руб.
Москва. Станции метро: Нижегородская, Калитники
STARVELL LP
Backend Разработчик Node.JS (Middle/Senior)
Договорная
Москва. Станции метро: Нижегородская, Калитники
Evercode Lab
Middle/Middle+ Backend Developer (Node.js), Billing Team
От 247 500 до 339 000 руб.
Москва. Станции метро: Нижегородская, Калитники
Твоё Лайв