Назад к вакансиям

TOJGAMES Careers

Backend Engineer

Проектирование и масштабирование сервисов для аккаунтов игроков, инвентаря, внутриигрового магазина и других ключевых систем.

ДубайПолная занятостьОфис

О роли

Вы будете строить надежные бэкенд-системы, которые питают наши игры: авторизация и аккаунты, инвентарь и права/энтитлменты, платежные и магазинные флоу, админ-инструменты и аналитические пайплайны. Важны корректность, производительность и продакшн-качество с учетом реального трафика.

Задачи

  • Проектирование, разработка и поддержка сервисов для аккаунтов, инвентаря, прав/энтитлментов и магазинных сценариев.
  • Разработка чистых API (REST) с валидацией, обработкой ошибок и стратегией версионирования.
  • Работа с MongoDB и индексами для быстрых и предсказуемых запросов на масштабе.
  • Реализация идемпотентности, rate limiting и анти-абьюз механизмов там, где нужно.
  • Улучшение наблюдаемости: логи, метрики, трассировка, разбор инцидентов.
  • Сотрудничество с game/client разработчиками: надежные контракты и end-to-end доставка фич.

Требования

  • Сильный опыт бэкенд-разработки на TypeScript/Node.js (или аналогах).
  • Опыт проектирования API и моделей данных для продакшн-систем.
  • Понимание конкуррентности, производительности и надежности (кэширование, ретраи, идемпотентность).
  • Практический опыт MongoDB (индексы, агрегации, эволюция схемы).
  • Умение разбирать сложные проблемы и писать поддерживаемый, тестируемый код.
  • Коммуникация на английском (устно и письменно).

Будет плюсом

  • Опыт с платежами или стор-платформами (например, Xsolla, Google Play, App Store).
  • Опыт с очередями/фоновых задачами и event-driven архитектурой.
  • Знание базовых практик безопасности (JWT, секреты, основы OWASP).
  • Опыт запуска сервисов на Vercel/serverless или в контейнерной среде.
  • Понимание аналитических пайплайнов и BI-дашбордов.

Что вы получаете

  • Работа с реальными игровыми системами под трафиком и прямое влияние на игроков.
  • Ответственность за важную инфраструктуру и свобода улучшать архитектуру.
  • Сильные инженерные задачи: масштабирование, корректность, платежи, инструменты.
  • Команда, которая быстро двигается и ценит качество.

Откликнуться

Отправьте CV и ссылки на релевантные работы (GitHub, опубликованные продукты, тех. статьи или кейсы).

Напишите нам на почту и укажите название вакансии в теме письма.

Что отправить

  • CV / резюме
  • GitHub или примеры кода (если есть)
  • Ссылки на опубликованные продукты или проекты
  • Коротко: что именно вы делали и за что отвечали