Scorewarrior is a game developer and publisher based in Limassol, Cyprus. The company focuses on the 4X strategy genre, with an ambitious goal to grow its hit game, Total Battle, to become the No.1 strategy game in the world. Our team consists of 200+ passionate, talented, self-driven, and continually developing professionals who love making high-quality games. Our product: We are currently working on Total Battle — an MMO 4X strategy game with a deep political system and lots of player interaction. Players take on the role of a commander and need to develop their city, forge alliances, fight against monsters, and conquer other players. We're constantly developing new game mechanics, and the project is continuing to grow. We are looking for a Senior Backend Developer to join the Framework Team building tools used by fellow engineers and powering game services across the company
Задачи
You will work with modern C++ (17/20), asynchronous systems, network communications (S2S), high-load services, and distributed architectures
WHAT DO WE DO
Design and develop core SDK/framework modules with clean abstractions to enable simple, fast, and high-quality game logic development
Gather requirements and design APIs, protocols, and service-to-service interaction contracts
Build asynchronous and multithreaded code with high performance in mind
Work with S2S communications: idempotency, transactions, and guaranteed delivery in distributed systems
Design and evolve ORM and data persistence layers (PostgreSQL, Redis)
Ensure scalability, stability, and fault tolerance of backend services
Work with legacy code—simplify, refactor, and increase reliability without downtime or production risks