Middle/Senior Python Developer (GameDev / iGaming)
- Role
- Backend
- Experience
- Senior
- Employment
- Full-time
Open to Worldwide. Set where you work from to check your eligibility.
Core skills
Required skills
Optional skills
REMOTE GLOBAL | Проверенные ребята
О проекте: Мы разрабатываем высоконагруженные игровые решения для iGaming-сектора в сегментах Casual и Hypercasual для экосистем Web3 и Telegram. В поиске классного разработчика, который не просто пишет код, а понимает, как работают цифры внутри игры.
Стек: FastAPI, WebSocket, gRPC, PostgreSQL, Redis, hashlib, Stake Engine
Чем предстоит заниматься: — Интеграция с игровыми движками (Stake Engine / аналоги) для управления сессиями, ставками и RNG (генерация случайных чисел). — Реализация игровых механик с нуля: от расчета RTP (возврата игроку) до сложных бонусных раундов. — Оптимизация кода под высокую нагрузку (сотни тысяч одновременных запросов/игр). — Написание юнит-тестов и симуляций для верификации математических моделей.
Требования: — Python: уверенный уровень (типизация, asyncio/aiohttp, многопоточность). Опыт коммерческой разработки от 3+ лет. — Математика: глубокое понимание теории вероятностей, статистики, комбинаторики. — Векторная алгебра: умение работать с координатами, матрицами поворота, расчетами коллизий и траекторий (если игра предполагает элементы физики или 3D-пространства). — Опыт в играх: понимание жизненного цикла игровой сессии, работы с состоянием (state machine). — Базы данных: опыт с Redis (кеширование состояний), PostgreSQL/ClickHouse (аналитика).
Будет плюсом: — Опыт работы с Stake Engine, OpenRPG или другими фреймворками для казино/игр. — Знание протоколов WebSocket для синхронизации состояния в реальном времени. — Понимание принципов честности (Provably Fair) и криптографических хешей (SHA, HMAC) для верификации раундов. — Навыки написания математических симуляторов (Monte Carlo) для проверки дисперсии игр.
Личные качества: — Внимание к деталям: ошибка в 0.01% в теории вероятности может сломать экономику игры. — Умение читать математические формулы и превращать их в рабочий код. — Самомотивация и умение работать над продуктовыми задачами без жесткого TZ (предлагать решения).
Формат работы: удаленно Часовой пояс: MSK
Отклик с резюме:
What you'll do
- Интеграция с игровыми движками (Stake Engine / аналоги) для управления сессиями, ставками и RNG (генерация случайных чисел).
- Реализация игровых механик с нуля: от расчета RTP (возврата игроку) до сложных бонусных раундов.
- Оптимизация кода под высокую нагрузку (сотни тысяч одновременных запросов/игр).
- Написание юнит-тестов и симуляций для верификации математических моделей.
What they require
- Python: уверенный уровень (типизация, asyncio/aiohttp, многопоточность). Опыт коммерческой разработки от 3+ лет.
- Математика: глубокое понимание теории вероятностей, статистики, комбинаторики.
- Векторная алгебра: умение работать с координатами, матрицами поворота, расчетами коллизий и траекторий (если игра предполагает элементы физики или 3D-пространства).
- Опыт в играх: понимание жизненного цикла игровой сессии, работы с состоянием (state machine).
- Базы данных: опыт с Redis (кеширование состояний), PostgreSQL/ClickHouse (аналитика).
Мы разрабатываем высоконагруженные игровые решения для iGaming-сектора в сегментах Casual и Hypercasual для экосистем Web3 и Telegram. В поиске классного разработчика, который не просто пишет код, а понимает, как работают цифры внутри игры.