NDA
7 сен

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

выше рынка на 28,9%
вакансия 400 000 ₽
в среднем 310 315 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

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

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

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

Рекламный баннер: ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ"
О рекламодателе
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ"
ИНН: 9704271170

описание

Команда разрабатывает игровое ядро 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, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.