NDA
7 сен

node.js разработчик игрового ядра

выше рынка на 29,7%
вакансия 400 000 ₽
в среднем 308 439 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

Команда разрабатывает игровое ядро B2B live casino-платформы.

задачи

  • Проектировать и реализовывать жизненный цикл игровых раундов;
  • Проектировать машины состояний;
  • Обрабатывать команды игроков;
  • Обеспечивать восстановление после сбоев;
  • Обрабатывать события в реальном времени;
  • Интегрировать партнёрские API.

требования

  • Сильный коммерческий опыт с Node.js и TypeScript;
  • Уверенное знание PostgreSQL: транзакции, блокировки, уровни изоляции, оптимистическая конкурентность и индексы;
  • Опыт проектирования сложной логики с сохранением состояния;
  • Понимание состояний гонки, идемпотентности и конкурентной обработки команд;
  • Опыт с WebSocket или другими системами реального времени;
  • Опыт с RabbitMQ, Kafka, NATS или другим брокером сообщений;
  • Понимание transactional outbox, доставки at-least-once, повторных попыток и очередей недоставленных сообщений;
  • Опыт восстановления незавершённых процессов после перезапуска сервиса;
  • Умение проектировать границы модулей и избегать циклических зависимостей;
  • Будет плюсом опыт с Gaming, gambling, betting, fintech, trading-системами или другими системами с высокими требованиями к корректности, LiveKit или другими WebRTC/SFU-системами.

условия

  • Фикс — 5000-5500$.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.