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 недели назад

Договорная

Полная занятость