Back to Careers

TOJGAMES Careers

Backend Engineer

Design and scale services for player accounts, inventory, in-game store, and other core systems.

DubaiFull-timeOn-site

About the role

You will build reliable backend systems that power our games: authentication and player accounts, inventory and entitlements, purchasing flows, admin tools, and analytics pipelines. We care about correctness, performance, and shipping production-ready systems that scale with real traffic.

Responsibilities

  • Design, implement, and maintain backend services for player accounts, inventory, entitlements, and store flows.
  • Build clean APIs (REST) with strong validation, error handling, and versioning strategies.
  • Work with MongoDB and indexes to keep queries fast and predictable at scale.
  • Implement idempotency, rate limiting, and anti-abuse protections where needed.
  • Improve observability: logs, metrics, tracing, and crash/incident debugging.
  • Collaborate with game/client developers to define robust contracts and ship features end-to-end.

Requirements

  • Strong backend engineering experience with TypeScript/Node.js (or similar).
  • Experience designing APIs and data models for production systems.
  • Solid understanding of concurrency, performance, and reliability patterns (caching, retries, idempotency).
  • Hands-on experience with MongoDB (indexes, aggregation, schema evolution).
  • Ability to debug complex issues and write maintainable, well-tested code.
  • Good English communication skills (spoken and written).

Nice to have

  • Experience with payments or store platforms (e.g., Xsolla, Google Play, App Store).
  • Experience with queues/background jobs and event-driven architectures.
  • Knowledge of security best practices (JWT, secrets, OWASP basics).
  • Experience running services on Vercel/serverless or container environments.
  • Familiarity with analytics pipelines and BI dashboards.

What you get

  • Work on real, high-traffic game systems with direct impact on players.
  • Ownership of important infrastructure and freedom to improve architecture.
  • Strong engineering challenges: scaling, correctness, payments, and tooling.
  • A team that moves fast and values quality.

Apply

Send your CV and links to relevant work (GitHub, shipped products, technical writing, or case studies).

Email us and mention the role name in the subject line.

What to send

  • CV / Resume
  • GitHub or code samples (if available)
  • Links to shipped products or relevant projects
  • Short note about what you built and owned
Apply via email

careers@tojgames.net