Главная / Задания / Backend-разработчик / команда для CS2-платформы с кейсами
Видно всем 3 часа назад  ·  # 10037

Backend-разработчик / команда для CS2-платформы с кейсами

Ищем опытного backend-разработчика или небольшую сработанную команду для разработки CS2-платформы с кейсами, апгрейдами и контрактами.

По функциональности ориентируемся на Skin.Club, MagicDrop, Hellcase и CaseBattle. У проекта собственный дизайн. Уже есть руководитель проекта, frontend-разработчик и дизайнер, подготовлены подробное ТЗ и прототипы.

**Обязателен практический опыт backend-разработки CS2 case/gambling-проектов.** Нужен специалист, который понимает работу со скинами, игровыми вероятностями, балансами и выводами.

**Что входит в первый этап:**

* Авторизация через Steam, профиль и Trade URL.
* Внутренний баланс с журналом операций (ledger), инвентарь и каталог предметов.
* Открытие кейсов x1, x2, x3, x5 и x10, серверное определение результата.
* Upgrader, контракты и обмен предметов.
* Provably Fair для открытия кейсов и Upgrader.
* Пополнение криптовалютой и CS2-скинами через внешних провайдеров.
* Вывод скинов через API Steam Trade-провайдера.
* Продажа предметов сайту за внутренний баланс.
* Промокоды, простая реферальная система и ежедневный бонус.
* Административная часть: пользователи, балансы, предметы, кейсы, цены, шансы, депозиты и выводы.
* Очереди, обработка ошибок, мониторинг и резервное копирование.

Вывод пользователям предусмотрен только скинами. Собственных Steam-ботов разрабатывать не планируем: работаем через провайдера. Конкретные поставщики, комиссии и экономические параметры согласуются до реализации соответствующих интеграций и механик.

PvP, приватные комнаты и игра с ботами вынесены в следующий этап.

**Стек по ТЗ:** TypeScript / Node.js, PostgreSQL, Redis. Нужна модульная архитектура с возможностью дальнейшего масштабирования.

**Что важно:**

* Опыт с транзакциями БД, резервированием средств и блокировками предметов.
* Защита от повторного списания или зачисления при повторных запросах и webhook.
* Корректная обработка холдов, отмен, таймаутов и частично выполненных выводов.
* Понимание расчёта вероятностей, RTP и проверяемости результата.
* Умение интегрировать внешние API и восстанавливать операции после сбоев.
* Готовность работать с нашим фронтендером, документировать API и показывать результат по этапам.

**В отклике укажите:**

1. Какие CS2-проекты разрабатывали и за какие части отвечали лично. Если действует NDA, опишите задачи и свой вклад без раскрытия закрытых данных.
2. С какими провайдерами скинов и криптоплатежей работали.
3. Работаете один или командой; кто будет выполнять задачи.
4. Когда готовы начать и сколько времени можете выделять проекту.
5. Предварительный диапазон стоимости и сроков либо формат оценки после изучения ТЗ. Отдельно уточните, берёте ли интерфейс админки вместе с backend.

Короткий технический вопрос: как организуете зачисление депозита, если один и тот же webhook придёт несколько раз? Достаточно нескольких предложений.

Формат — проектная работа с этапами и согласованными критериями приёмки. Бюджет обсуждаем после изучения ТЗ и оценки объёма. После MVP планируется дальнейшее развитие платформы.
Гонорар
Обсуждается индивидуально
Долгосрочное
Срок
Опыт
Не важен
Часовой пояс
Не важен

Требуемые навыки

Веб-разработка и IT