Проект представляет собой высоконагруженный betting-движок с взаимодействием в реальном времени: жизненным циклом раунда, расчётом выплат, синхронизированным вещанием и защитой от front-running.
node.js разработчик iGaming
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Развивать betting-движок, включая жизненный цикл раунда, расчёт выплат и идемпотентность;
- Реализовывать realtime-слой на WebSocket/Socket.IO, включая bet-lock и защиту от front-running;
- Создавать событийные пайплайны на Kafka и антифрод-хранилище на ClickHouse;
- Реализовывать HLS-парсинг фидов, компьютерное зрение и provably-fair через commit-reveal;
- Работать с PostgreSQL/Prisma и Redis для кеширования, хранения состояния раундов и rate-limiting;
- Обеспечивать наблюдаемость;
- Повышать надёжность с помощью тестов, Docker/Compose, failover фидов и авто-void.
требования
- От 3 лет опыта с Node.js и TypeScript;
- Свежий опыт работы в iGaming от 1 года;
- Опыт с realtime/WebSocket и высоконагруженными сервисами;
- Знание PostgreSQL и Redis, включая транзакции, идемпотентность и race conditions;
- Опыт работы с Kafka или аналогами и событийными пайплайнами;
- Навыки логирования, работы с метриками, обработки сбоев и тестирования;
- Будет плюсом ClickHouse, антифрод-логика, HLS/RTMP, компьютерное зрение, provably-fair и HMAC.
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.