Сейчас мы в поиске Senior Node.js Developer в команду XPlay, которая развивает core backend-платформу игровых сервисов: платежи, подписки, Battle Pass, инвентари, трейды, промомеханики и интеграции с внешними игровыми платформами и партнёрами.
Задачи
Разрабатывать и поддерживать backend-функциональность на Node.js
Работать с продуктовой логикой: подписками, платежами, внутриигровой экономикой, Battle Pass, челленджами, инвентарём и трейдами
Интегрировать внешние API и партнёрские сервисы
Поддерживать асинхронные процессы и событийное взаимодействие через Kafka и WebSocket
Работать с MySQL, MongoDB (Mongoose) и Redis
Разбираться в существующем монолите, аккуратно дорабатывать legacy-код и снижать технический долг
Участвовать в проектировании API, бизнес-логики и взаимодействия внутренних сервисов
Следить за качеством и стабильностью системы: логированием, мониторингом, обработкой ошибок и метриками
Наш стек
Node.js, Koa
MySQL, MongoDB (Mongoose), Redis
Kafka, WebSocket
Docker, Kubernetes
Swagger / OpenAPI
Prometheus, Sentry
Интеграции с платёжными провайдерами, Steam, игровыми сервисами и партнёрскими API
Требования
Коммерческий опыт backend-разработки на Node.js от 4 лет
Уверенное знание JavaScript / TypeScript и опыт работы с Koa или аналогичными backend-фреймворками
Опыт работы с MySQL, MongoDB и Redis
Понимание асинхронной архитектуры и event-driven подхода
Опыт работы с Kafka, WebSocket или другими брокерами сообщений и real-time технологиями
Опыт работы с Docker и Kubernetes
Навыки проектирования API и интеграции внешних сервисов
Опыт поддержки production-систем и решения инцидентов
Высокий уровень самостоятельности и ответственности
Будет плюсом
Опыт работы в gaming / esports / marketplace-продуктах
Понимание игровой экономики и механик монетизации
Опыт работы с платёжными системами и Steam API
Опыт постепенного рефакторинга legacy-систем
Практика внедрения observability-подходов: метрики, алерты, трейсинг
Причины работать с нами
Увлеченная команда: мы создаём продукты, которыми сами гордимся
Постоянное развитие: оплачиваем обучение, покупаем книги, организуем внутренние и внешние курсы
Условия
ДМС, компенсация питания, спорта, хобби, английского и психолога
Возможность влиять на развитие одного из крупнейших брендов в киберспортивной индустрии
Гибкий график и удалённая работа. С нами будет комфортно, если ты находишься в часовых поясах GMT+1 – GMT+8
Паспорт вакансии
История публикации
Появилась в Вакандии27 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 27 дней назад
Среди похожихНет данных274 из 30 · у похожих вакансий почти одинаковый возраст — сравнивать нечего
Откуда что взялось
Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.
ГрейдSeniorвычитано из текста вакансии
Формат работыУдалённовычитано из текста вакансии
Географияне указана
Зарплатаот 2 500 USD в месяцвычитано из текста вакансии
Почему на этом месте в выдаче
Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.
Полнота карточки753 из 4 полей: грейд, формат, география, зарплата
Зарплата названа100вилку назвал источник
Проверка Вакандии
Источники и свежесть
Тип источника
Агрегатор вакансий
Найдено публикаций
1
Посмотреть публикации и даты
getmatchОсновная публикация · 2026-08-12
EC
Работодатель
EX CORP
5 активных вакансий · вилка работодателя указана в 100%