Команда разрабатывает игровое ядро B2B live casino-платформы.
node.js разработчик игрового ядра
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Проектировать и реализовывать жизненный цикл игровых раундов;
- Проектировать машины состояний;
- Обрабатывать команды игроков;
- Обеспечивать восстановление после сбоев;
- Обрабатывать события в реальном времени;
- Интегрировать партнёрские 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, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.