Middle+/Senior Back-End разработчик (Node.js/TypeScript)
Middle+/Senior Back-End разработчик для высоконагруженного движка ставок в реальном времени. Node.js, TypeScript, Express, PostgreSQL/Prisma, Redis, Kafka, ClickHouse, WebSocket/Socket.IO. Полная занятость, удалённо.
Высоконагруженный движок ставок с взаимодействием в реальном времени: жизненный цикл раунда, расчёт выплат, синхронизированная трансляция, защита от фронтраннинга. Обязанности: - Разрабатывать движок ставок: жизненный цикл раунда, расчёт выплат, идемпотентность. - Создавать слой реального времени на WebSocket/Socket.IO (блокировка ставок, защита от фронтраннинга). - Работать с конвейерами событий на Kafka и хранилищем данных для борьбы с мошенничеством на ClickHouse. - Парсинг HLS-потока (.m3u8), компьютерное зрение, provably-fair (commit-reveal). - Использовать PostgreSQL/Prisma, Redis (кэш, состояние раунда, ограничение скорости), observability. - Обеспечивать надёжность: тесты (Vitest), Docker/Compose, отказоустойчивость фида, авто-аннулирование.
Опыт работы с Node.js и TypeScript от 3 лет. Недавний опыт, не менее 1 года, именно в iGaming. Realtime/WebSocket и высоконагруженные сервисы. PostgreSQL и Redis: транзакции, идемпотентность, состояния гонки. Kafka или аналоги, конвейеры событий. Логирование, метрики, обработка сбоев, тестирование. Будет плюсом: ClickHouse, антифрод-логика. HLS/RTMP, компьютерное зрение, provably-fair/HMAC.
Полная занятость. Удалённая работа.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал