img
نوع العقددوام كامل
طبيعة الوظيفةبالموقع
الموقعالرياض

وصف الوظيفة

About Corbit-Tech and the Role

Corbit-Tech is seeking two Fullstack Game Engineers with expertise in Unity and NestJS to join our team in Riyadh, Saudi Arabia. This is a full-time position focused on developing a new real-time multiplayer online strategy game.

Project Overview

The project involves building a new real-time multiplayer strategy game designed to support thousands of concurrent players. As a Fullstack Game Engineer, you will be part of a lean, senior team, taking ownership of features from the client-side gameplay UI through to the distributed backend systems that power them.

Key Responsibilities

  • Develop the Unity / C# mobile client, including city view, world map, battle mechanics, and UI/UX.
  • Build the NestJS / TypeScript authoritative game server, implementing economy, timers, combat, alliances, and map logic.
  • Implement real-time systems using WebSockets, ensuring horizontal scalability across multiple instances.
  • Utilize Kafka for event streaming and manage infrastructure with AWS, Terraform, and CI/CD pipelines.
  • Assume end-to-end ownership of features, from client development to server implementation and deployment.

Required Qualifications

  • Minimum of 4+ years of experience shipping software across both frontend and backend.
  • Proficiency in Unity + C#, demonstrated by at least one shipped mobile game on App Store or Google Play.
  • Experience with NestJS + TypeScript, including production REST APIs and WebSocket gateways.
  • Solid understanding of server-authoritative, asynchronous, and timer-based game logic.
  • Experience with PostgreSQL + Redis for state management, caching, timers, and Pub/Sub fan-out.
  • Knowledge of horizontal scaling techniques behind a load balancer with sticky sessions for WebSocket connections.
  • Hands-on experience with AWS, Terraform, and CI/CD pipelines.

Preferred Skills and Experience

  • Experience with Kafka or similar platforms for event streaming and durable pipelines.
  • Familiarity with Docker + ECS Fargate / Kubernetes.
  • Experience in MMO, strategy, or live-service game development, including concepts like sharded worlds, Area-of-Interest systems, and alliances.
  • Experience with load testing for thousands of concurrent WebSocket connections.
  • Knowledge of Localization and RTL (Arabic) support.

Location and Work Type

This is a full-time role based in Riyadh, Saudi Arabia. The successful candidates will join a focused and experienced team dedicated to delivering high-quality game experiences.


متطلبات الوظيفة

  • لا تتطلب خبرة

وظائف مشابهة