Москва, улица Бутлерова, 17Б
Fullstack / Game Backend Engineer (реaltime crash-game / Aviator-like)
от 250 000 до 350 000 ₽, офис Москва (Бутлерова 17Б)
Мы ищем разработчика уровня «понимаю, как работает игра, а не только её фронт».
Нужно реализовать прототип crash-игры (аналог Aviator / Spribe):
realtime коэффициент
server-authoritative game-loop
crypto-fairness / deterministic RNG
WebSocket + Canvas/WebGL клиент
плавная анимация x-множителя
синхронизация клиента и сервера
хранение игровых сессий
Это не “красивый React-компонент” — это игровая математика + backend-симуляция + live-frontend.
Что будешь делать
Backend:
писать игровой loop (40–60 tick/sec)
моделировать line-growth (x-множитель)
реализовать “crash” по seed-chain
синхронизировать с WebSocket клиентами
обрабатывать ставки/сессии/тайминги
писать чистый, понятный, детерминированный код
Frontend:
Canvas или WebGL, PixiJS/Phaser
плавная анимация коэффициента
WebSocket подписка
tweening без задержек
lag compensation
Требования
опыт разработки realtime-приложений
знание WebSocket на уровне state-sync, не “chat example”
понимание game-loop / tick system
Canvas/WebGL (или PixiJS/Phaser)
crypto fairness (HMAC-SHA256, provably fair chains)
умение работать без документации
быстро собирать прототипы
Что НЕ подойдёт
чистые React/Node fullstack
те, кто делал CRUD и админки
те, кто умеют только REST
те, кто кодят “по гуглу”
те, кто никогда не трогали realtime или Canvas
Условия
офис Москва (Бутлерова 17Б)
5/2, ритм живой — прототипы, не Jira-рутина
выплаты 2 раза в месяц
сложные задачи → реальные решения
быстрое принятие решений
Сопроводительное письмо
Ответь на один вопрос:
Опиши, как бы ты реализовал server-authoritative game-loop для crash-игры:
— частота тиков,
— где хранится состояние,
— как синхронизируешь tick с WebSocket-клиентом,
— как решаешь drift между клиентом и сервером
— и почему выберешь именно такой подход.
Москва
до 200000 RUR
Цифровая независимость
Москва
от 400000 RUR
Москва
от 250000 RUR
Половинко Константин Валерьевич
Москва
до 300000 RUR
Москва
до 420000 RUR
Москва
до 500000 RUR