Senior
Pełne zatrudnienie
Do ustalenia
Relocate, Cyprus
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 mission: to unite and excite people all over the world.
We are looking for a Mid-Senior C++ Developer to join the team working on the Game Backend Framework and SDK — an internal solution that simplifies the creation of game mechanics.
About the Project
We are developing a large multiplayer project with a codebase of around 500k SLOC, consisting of multiple services operating in hundreds of instances. The game services are in the form of a sharded system for the purposes of horizontal scaling. We are continuously developing new game mechanics, and the project keeps growing.
If you are passionate about system architecture, skilled in backend development, and enjoy creating APIs and tools for other developers, we have an offer for you!
Nad czym pracować?
- Nazwa projektu (ów): Total Battle
- Na jakim etapie projekt(y)? LiveOps
- Gatunek: Gry strategiczne, MMO
- Platformy : PC, Mobile, Browser, iOS, Android
Wielkość i struktura zespołu?
Our team consists of 180+ passionate, talented, self-driven, and continually developing professionals who love making high-quality games.
Na jakie zadania (obowiązki)?
Build and optimize backend systems: network I/O, async execution, ORM for PostgreSQL, messaging, and event systems.
Develop modular APIs and plugins to make game mechanics easier and faster to build.
Refactor and modernize legacy systems into a clean, scalable architecture.
Automate workflows with code generators and Python tools.
Optimize performance across network, database, and CPU/MEM usage.
Research and implement new approaches (e.g., scripting, abstractions) to accelerate feature development.
Ensure quality with automated testing, documentation, and up-to-date libraries.
Jakiego specjalisty szukamy?
4-5+ years of commercial development in C++ (17+), including 3+ years in backend.
Knowledge of design principles, patterns, and their applicability.
An understanding of network basics (TCP/IP) and protocols (any RPC, HTTP).
Knowledge of relational databases and SQL.
Basic knowledge of multithreading.
Proficiency in Linux.
Knowledge or a willingness to learn Python for developing tools and automation.
The following would also be to your advantage:
Having samples of code that you can show us.
Knowledge of different back-end architectures.
Good knowledge of C++ development practices (similar to C++ Core Guidelines).
Practical experience in creating designs for large-scale features or systems.
Knowledge of other high-level programming languages (for general awareness).
Co jest dla nas ważne w człowieku?
Good soft-skills and initiative.
Interest in the gamedev.
Dlaczego u nas przyjemno pracować ?
C++20, Clang, and CMake.
Boost — only for the library, not for game code.
PostgreSQL.
GitLab, TeamCity, Ansible.
SonarQube, Clang-Tidy, Clang-Format.
Onboarding, coding conventions.
Python for utilities.
Linux.
Our technical developments:
A library/framework of ready-made solutions for creating game features.
ORM — allows us not to have to write code for saving to the DB.
A code generator for a binary RPC protocol and ORM.
A pub/sub event system for game clients.
Telemetry that allows for real-time product status tracking (through Grafana).
An expression interpreter for flexibility in game configuration.
HotReload environment, with everyday game updates.
Sync and Async network designs.
Internal Event System.
Internal persistent and transactional message system.
R-tree based world map.
Jakie warunki i bonusy?
✨ Relocation fully covered for you and your family (and yes, return relocation if needed).
✨ Premium health insurance for the whole family.
✨ Education support — school, kindergarten, or university fees for your kids (50–100%).
✨ 13th salary, plus bonuses for performance, tenure, marriage, and childbirth.
✨ Gym and sports benefits.
✨ Company-funded learning (courses, languages, books, conferences).
✨ All this in Limassol, with 76 blue-flag beaches, low taxes, Mediterranean lifestyle, and some of the best food in Europe.
Proces selekcji
HR Screening
Interview with Team (Who + Focused)
Test Task
Interview with CTO
Podobne oferty pracy
NeuralAI
Praca zdalna
Opublikowany 3 dni temu
$60,000 - $140,000 / Rok
Pełne zatrudnienie
Values Value
Relocate, Cyprus, Limassol
Opublikowany 2 tygodnie temu
Senior
Do ustalenia
Pełne zatrudnienie
4A Games
Praca zdalna
Opublikowany 2 tygodnie temu
Do ustalenia
Pełne zatrudnienie