Backend Developer C++

Scorewarrior , Posted 3 weeks ago

Senior

Full time

Negotiable

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!

What are you working on?
  • The name of the project(s): Total Battle
  • At what stage of the project(s)? LiveOps
  • Genres: Strategy, MMO
  • Platforms: PC, Mobile, Browser, iOS, Android
Team size and structure?

Our team consists of 180+ passionate, talented, self-driven, and continually developing professionals who love making high-quality games.

For which tasks (responsibilities)?
  • 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.

What kind of professional are we looking for?
  • 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).

What is important for us in a person?
  • Good soft-skills and initiative.

  • Interest in the gamedev.

Why do we enjoy working here?
  • 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.

What are the conditions and bonuses?

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.

The selection process
  • HR Screening

  • Interview with Team (Who + Focused)

  • Test Task

  • Interview with CTO

InGameJob partner logo
Scorewarrior

Company type: product, publisher

Employees: 51-200

Platforms: Mobile, Browser

https://scorewarrior.com/

View all vacancies from Scorewarrior
Join our Discord!
Find out about new C++ Developer jobs on Discord
discord icon
join
@ingamejob_dev
keep up to date with new job offers C++ Developer on Telegram
Subscribe

Similar job opportunities

Values Value

Relocate, Cyprus, Limassol

Posted 2 days ago

Senior

Negotiable

Full time

NeuralAI

Remote

Posted 3 weeks ago

$60,000 - $140,000 / Year

Full time