Backend Developer C++

Scorewarrior , Opublikowany 2 dni temu

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

InGameJob partner logo
Scorewarrior

Rodzaj firmy: product, publisher

Pracownicy: 51-200

Platformy : Mobile, Browser

https://scorewarrior.com/

Wszystkie oferty pracy Scorewarrior
Join our Discord!
Find out about new C++ Developer jobs on Discord
discord icon
join
@ingamejob_dev
dowiedz się o nowych ofertach pracy C++ Developer w Telegram
Subskrybuj

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