Мы - международная игровая аутсорс-студия, создающая высококачественные игровые и IT-продукты. Мы разрабатываем геймификации, технологические решения, игры и симуляторы для PC, Mobile, Web, AR, VR и других платформ, объединяя 16-летний опыт в разработке, арте, дизайне, интерактивных системах и инженерных решениях.
Сейчас мы усиливаем backend-направление для игровых проектов: мобильных casual / slot / puzzle games, multiplayer-систем, real-time игровых механик и онлайн-платформ. Нам нужен сильный backend-разработчик, который умеет проектировать серверную игровую логику, работать с real-time-системами, понимать игровую экономику, валидацию действий игроков, матчмейкинг, турниры, лидерборды, аналитику и внутренние инструменты для команды.
Основной стек проектов на данный момент - C# / .NET, но нам важен специалист с более широким техническим кругозором, который также понимает или использует Node.js / TypeScript / Python для сервисов, API, аналитики, симуляций, ботов, внутренних инструментов и ускорения разработки.
Разрабатывать backend-архитектуру игровых проектов: mobile games, multiplayer-механики, casual / slot / casino-style systems, real-time игровые сессии.
Проектировать и реализовывать серверную игровую логику: авторизация игроков, профили, инвентарь, игровые состояния, экономика, прогресс, награды и валидация действий пользователя.
Разрабатывать multiplayer- и tournament-логику: очереди игроков, matchmaking, запуск матчей и турниров, синхронные раунды, таймеры, сессионные состояния.
Реализовывать leaderboard: сессионные, глобальные, турнирные, рейтинговые и статистические таблицы.
Создавать и поддерживать ботов, симуляции игровых сценариев, автотесты и инструменты проверки игровых механик.
Интегрировать платежи и IAP-покупки: проверка транзакций, серверная валидация, обработка покупок, связка с игровой экономикой.
Разрабатывать REST API и real-time-взаимодействие через WebSocket / TCP там, где это необходимо для игрового процесса.
Реализовывать админ-конфиги для таймингов, лимитов, множителей, баланса, экономики, турниров и игровых событий.
Настраивать логирование игровых событий, интеграцию аналитики и сбор данных для оценки поведения игроков.
Участвовать в архитектурных обсуждениях, code review, декомпозиции задач, оценке сроков и доведении задач до релиза.
Опыт backend-разработки от 5 лет.
Уверенный опыт с C# / .NET .
Практический опыт с Node.js / TypeScript и / или Python для backend-сервисов, внутренних инструментов, API, ботов, аналитики, симуляций или прототипирования.
Опыт работы с PostgreSQL и Redis.
Опыт разработки REST API и понимание принципов построения надежной серверной архитектуры.
Опыт или уверенное понимание WebSocket / TCP / real-time interaction.
Опыт разработки multiplayer-сессий, matchmaking, таймеров, очередей игроков, tournament logic или leaderboard.
Умение проектировать серверную игровую логику: игровые состояния, правила, экономика, прогресс, инвентарь, награды, ограничения и валидация действий игрока.
Опыт написания тестов: unit-тесты, интеграционные тесты, симуляции, автопроверки ключевых механик.
Уверенная работа с Git / GitLab, Jira и командными процессами разработки.
Самостоятельность: умение декомпозировать задачи, предлагать решения, планировать работу в спринтах и доводить результат до релиза.
Обязательный опыт работы с AI-инструментами в разработке: генерация кода, анализ, рефакторинг, ускорение разработки, прототипирование и проверка решений.
Опыт в mobile games, casual games, slot / casino-style games, poker, card games или real-time multiplayer systems.
Опыт разработки игровых backend-систем с экономикой, прогрессией, инвентарём, наградами, leaderboard, турнирами и live-ops-конфигами.
Опыт интеграции платежей, IAP, внутриигровых покупок, подписок или финансовых игровых операций.
Опыт нагрузочного тестирования и оптимизации: профилирование, многопоточность, async, стресс-тесты, симуляции большого количества игроков.
Опыт разработки административных панелей и внутренних инструментов для гейм-дизайнеров, продюсеров или live-ops-команды.
Понимание игровой математики: вероятности, RNG, баланс, fairness, экономика, защита от манипуляций.
Спроектировать backend-логику для mobile casual slot / puzzle game: профили игроков, прогресс, инвентарь, экономика, награды и события.
Реализовать турнирную систему: регистрация игроков, очередь, запуск турнира, синхронные раунды, таблица результатов и выдача наград.
Добавить сессионный и глобальный leaderboard с учётом очков, побед, прогресса, рейтингов и игровых событий.
Реализовать ботов для заполнения матчей и симуляции пользовательского поведения.
Настроить серверную проверку IAP-покупок и связать покупки с игровой экономикой.
Создать админ-конфиги для изменения таймингов, лимитов, множителей, баланса, турниров и live-ops-параметров без пересборки проекта.
Реализовать логирование игровых событий и интеграцию аналитики для отслеживания поведения игроков.
Спроектировать серверную валидацию критичной игровой логики, чтобы клиент не мог подменять результаты, награды, прогресс или игровые действия.
Удалённая работа из любой точки мира.
Проектная занятость с возможностью долгосрочного сотрудничества.
Работа в профессиональной игровой команде с прямым взаимодействием с CTO, гейм-дизайнерами, клиентскими разработчиками, QA и продюсерами.
Работа в спринтах, постановка и трекинг задач в Jira.
Кодовая база в GitLab / Git, участие в code review.
Доступ к технической документации и поддержка со стороны команды.
Минимум бюрократии, понятные задачи, прозрачные ожидания.
Возможность работать над разными игровыми backend-системами: mobile games, real-time mechanics, multiplayer, tournaments, analytics, economy, bots и admin tools.
Бонусы при положительном завершении продуктов вовремя.
Форма сотрудничества: ИП, самозанятость, контракт — обсуждается.
Вилка рейта специалиста: обсуждается по результатам собеседования.