NODE.JS DEVELOPER (IGAMING)
Интересный проект в сфере киберспорта с уникальным стеком (видео + геймдев). Глобальная удаленка и фокус на инженерные задачи делают вакансию привлекательной, хотя работа с Windows-серверами может подойти не всем.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует не только уверенного владения Node.js, но и готовности работать в специфической среде: Windows-серверы, автоматизация игровых движков и обработка видео через FFmpeg. Дополнительную сложность создает необходимость поддержки существующего Python-кода и работа с не всегда идеально документированными системами.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана. Для Senior Node.js разработчика на глобальном рынке с таким специфическим стеком (FFmpeg, Game Engines) медиана составляет около 5000-6500 USD. Предложение будет сильно зависеть от фактического уровня кандидата и его опыта в автоматизации видео.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
NODE.JS DEVELOPER (IGAMING)
*🏢* Компания: EX CORP
*🌍* Формат: Удалёнка (Remote, глобально)
О компании:
EX CORP развивает сервис генерации видео по матчам и игровым моментам, который используют Scope.gg и XPlay. Разработчик будет работать внутри процессов команды Scope.gg над автоматизацией игрового движка и пайплайном создания видео.
Задачи:
• Развивать и поддерживать сервис генерации игровых клипов.
• Работать с автоматизацией игрового движка и пайплайном создания видео.
• Повышать устойчивость фоновых задач: повторы, обработка ошибок и восстановление.
• Разбирать и улучшать существующий код на Node.js и Python.
• Диагностировать проблемы на боевых инстансах, включая Windows-серверы.
• Взаимодействовать с командами Scope.gg и XPlay по развитию сервиса.
Требования:
• Уверенный опыт backend-разработки на Node.js и понимание асинхронной работы приложений.
• Практический опыт с Docker.
• Готовность разбираться в существующей системе и доводить задачи до результата.
• Готовность работать с Python-кодом (глубокая экспертиза не обязательна).
• Комфорт при работе с Windows-серверами и неидеально документированным кодом.
Будет плюсом:
• Опыт с FFmpeg, видеокодированием или автоматизацией обработки видео.
• Опыт построения отказоустойчивых очередей на RabbitMQ.
• Знание CS2/CS:GO, игровых демо и инструментов автоматизации игры.
• Опыт с Windows-автоматизацией, GPU-инфраструктурой или распределёнными воркерами.
• Собственные проекты, связанные с играми, видео или автоматизацией.
Стек:
Node.js, Python, RabbitMQ, MongoDB, Docker, FFmpeg, Prometheus, Grafana, Sentry
Условия:
• Необычные инженерные задачи на стыке backend, видео и игровой инфраструктуры.
• Возможность влиять на сервис, которым пользуются игровые продукты.
• Гибкий график и удалённый формат работы.
• Поддержка профессионального развития: обучение, книги, внутренние и внешние курсы.
*📩* Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Node.js
- Python
- RabbitMQ
- MongoDB
- Docker
- FFmpeg
- Prometheus
- Grafana
- Sentry
- Windows Server
Возможные вопросы на собеседовании
Проверка понимания Event Loop и того, как Node.js справляется с интенсивными задачами ввода-вывода, что критично для пайплайнов видео.
Как вы обеспечите отзывчивость Node.js приложения при выполнении тяжелых операций по обработке видео или взаимодействию с FFmpeg?
Вакансия предполагает работу с очередями для генерации клипов. Важно понимать механизмы обеспечения надежности.
Как реализовать гарантированную доставку и обработку сообщений в RabbitMQ, если воркер на Windows-сервере внезапно упал во время рендеринга?
В стеке указан Python. Важно понять готовность кандидата работать с многоязычной кодовой базой.
Был ли у вас опыт поддержки проектов на нескольких языках одновременно? Как вы подходите к отладке взаимодействия между Node.js и Python сервисами?
Работа с видео требует понимания ресурсов.
С какими проблемами производительности вы сталкивались при использовании Docker для задач, требующих доступа к GPU или интенсивной работы с диском?
Специфика iGaming и киберспорта.
Есть ли у вас опыт работы с игровыми демо-файлами (например, .dem в CS) или инструментами автоматизации внутри игровых движков?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

