Fullstack Game Engineer (Unity + NestJS) — MMORTS

  • $30k – $50k • 0.2% – 0.5%
  • |
    Saudia
  • |5 years of exp
  • |Full Time
Posted: 1 month ago
Job Location
Saudia
Remote Work Policy

In office

Visa Sponsorship

Available

RelocationAllowed
Skills
C#
Cloud Computing
Unity3D
DevOps
Backend Development
Websockets
TypeScript
AWS
Terraform
CI/CD
Nestjs

About the job

Job description
About the role building a new real-time multiplayer strategy game, thousands of concurrent players.
We're a lean, senior team hiring two fullstack game engineers who are equally strong on the Unity client and the NestJS backend, and can own features end-to-end — from gameplay UI down to the distributed systems that power them.
What you'll do
Build the Unity / C# mobile client: city view, world map, battles, and UI/UX.
Build the NestJS / TypeScript authoritative game server (economy, timers, combat, alliances, map).
Implement real-time systems over WebSocket, scaled horizontally across instances.
Work with Kafka for event streaming and AWS + Terraform + CI/CD for infrastructure.
Own features from client to server to deployment.
Requirements (must-have)
4+ years shipping software across frontend + backend.
Unity + C# with at least one shipped mobile game (App Store / Google Play).
NestJS + TypeScript — production REST APIs and WebSocket gateways.
Solid understanding of server-authoritative, asynchronous/timer-based game logic.
PostgreSQL + Redis (state, caching, timers, Pub/Sub fan-out).
Horizontal scaling behind a load balancer with sticky sessions for WebSocket.
AWS, Terraform, and CI/CD pipelines.
Nice-to-have
Kafka (or similar) for event streaming / durable pipelines.
Docker + ECS Fargate / Kubernetes.
MMO / strategy / live-service experience (sharded worlds, Area-of-Interest, alliances).
Load testing for thousands of concurrent WebSocket connections.
Localization + RTL (Arabic) support.