Backend Developer C++

Scorewarrior , Опубліковано 2 дні тому

Senior

Повна зайнятість

Договірна

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!

Над чим працювати?
  • Назва проекту(ів): Total Battle
  • На якій стадії проект(и)? LiveOps
  • Жанр: СтратегіЇ, MMO
  • Платформи: PC, Mobile, Browser, iOS, Android
Розмір і структура команди?

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

На які завдання (обов'язки)?
  • 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.

Якого професіонала шукаємо?
  • 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).

Що для нас важливо в людині?
  • Good soft-skills and initiative.

  • Interest in the gamedev.

Чому у нас приємно працювати?
  • 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.

Які умови і бонуси?

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.

Процес відбору
  • HR Screening

  • Interview with Team (Who + Focused)

  • Test Task

  • Interview with CTO

InGameJob partner logo
Scorewarrior

Тип компанії: product, publisher

Співробітники: 51-200

Платформи: Mobile, Browser

https://scorewarrior.com/

Всі вакансії Scorewarrior
Join our Discord!
Find out about new C++ Developer jobs on Discord
discord icon
join
@ingamejob_dev
узнавайте о новых вакансиях C++ Developer в Telegram
Підписатися

Схожі вакансії

NeuralAI

Дистанційна робота

Опубліковано 3 дні тому

$60,000 - $140,000 / Рік

Повна зайнятість

Values Value

Relocate, Cyprus, Лімасол

Опубліковано 2 тижні тому

Senior

Договірна

Повна зайнятість

4A Games

Дистанційна робота

Опубліковано 2 тижні тому

Договірна

Повна зайнятість