Middle Backend C++ Developer

22 hours ago


Limassol, Limassol, Cyprus Scorewarrior Full time €40,000 - €80,000 per year

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 team consists of
200+
passionate, talented, self-driven, and continually developing professionals who love making high-quality games.

Our mission:
to unite and excite people all over the world.

We are looking for a
talented C++ developer
to join our
Core team
, working on key features of the game project. Our team is committed to simplicity, scalability, and maintainability in our solutions and to ensuring excellent quality.

About the Project

We are developing a large-scale multiplayer project with a code base of about 300k SLOC, consisting of multiple services running in hundreds of instances. The game services take the form of a distributed system with horizontal scaling. We're constantly developing new game mechanics, and the project is continuing to grow.

See every line of your code come to life in thrilling battles and epic campaigns that millions of players across the globe take part in.

Our team's goal and the challenge they face is to create an outstanding technical design that ensures quality, flexibility, and simplicity in the development of in-game features.

Tasks to be solved:

  • Participating in designing the Core of the back-end, creating user-friendly APIs with Doxygen documentation.
  • Migrating the existing code base to developed Core systems.
  • Ensuring high quality: writing unit and integration tests, implementing metrics, and profiling.
  • Developing tools and scripts for automating internal development processes.
  • Conducting code reviews and design reviews of game mechanics.
  • Participating in discussions regarding architectural decisions (ADR/RFC).

Job requirements

  • 3+ years of commercial C++ development experience, with at least 1+ year in back-end.
  • C++17/20: STL, RAII, templates (concepts).
  • Practical experience in software design: SOLID, YAGNI/KISS/DRY, patterns.
  • Networking & concurrency: TCP/HTTP, RPC (gRPC/protobuf), thread pools.
  • Basic knowledge of relational databases and SQL.
  • Linux: CMake/Ninja, gdb, profiling.
  • Knowledge of or a willingness to learn Python for developing tools and automation.

The following would also be to your advantage:

  • A personal interest in software design and an eagerness to grow in this area.
  • Participating in creating or reviewing architecture documentation (ADR/RFC).
  • Familiarity with service-oriented and action/command-based approaches.
  • Observability: Prometheus/InfluxDB, Grafana, or similar.
  • Knowledge of different back-end architectures.
  • RabbitMQ/Kafka, event-driven design.
  • Experience working with an authoritative server (the server as the single source of truth).
  • Experience with server- or client-side game logic.
  • 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).

We use:

  • C++20, Clang, and CMake.
  • Boost — only for the library, not for game code.
  • PostgreSQL.
  • GitLab, TeamCity, and Ansible.
  • SonarQube, Clang-Tidy, and Clang-Format.
  • Onboarding, coding conventions.
  • Python for applets.
  • OS: Ubuntu.

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.
  • An event-bus (pub/sub) for game clients.
  • Telemetry that allows for real-time product status tracking (through Grafana).
  • An expression interpreter for flexibility in game configuration.

What We Offer:

  • A team of professionals with a passion for gamedev and a drive to make Total Battle the #1 strategy MMO game.
  • An excellent remuneration package, including a 13th salary.
  • Full relocation coverage for you and your family to Cyprus (Limassol).
  • A modern, sunny office close to the sea.
  • Private health insurance for you and your family members.
  • A monthly pre-school, school, and university allowance for employees' children.
  • Lunch compensation.
  • A sports and fitness allowance.
  • Company-funded personal development opportunities (professional and language courses, books, etc.).
  • Bonuses for outstanding results, years of service, marriage, and childbirth.
  • Friendly monthly office parties and epic annual offsite company birthday and Christmas celebrations.


  • Limassol, Limassol, Cyprus Scorewarrior Full time €70,000 - €120,000 per year

    Scorewarrioris 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 team consists of200+passionate, talented, self-driven, and continually developing professionals who love making high-quality...


  • Limassol, Limassol, Cyprus Scorewarrior Full time €40,000 - €60,000 per year

    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 team consists of 200+ passionate, talented, self-driven, and continually developing professionals who love making high-quality...


  • Limassol, Limassol, Cyprus Scorewarrior Full time €60,000 - €80,000 per year

    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 team consists of 200+ passionate, talented, self-driven, and continually developing professionals who love making high-quality...

  • Senior C++ Developer

    2 weeks ago


    Limassol, Limassol, Cyprus Hytech Full time €90,000 - €120,000 per year

    About UsHytech is a leading management consulting firm headquartered in Australia and Singapore, specializing in digital transformation for fintech and financial services companies. We provide comprehensive consulting solutions, as well as middle- and back-office support, to empower our clients with streamlined operations and cutting-edge strategies.With a...


  • Limassol Municipality, Limassol, Cyprus Nekki Full time €40,000 - €60,000 per year

    We're hiringDelivery Manager, RemoteLead Core Game Designer (Mobile), RemoteLayout Artist, RemoteQt/QML C++ Developer, RemoteVFX Artist, RemoteLead Core Game Designer (Cross platform), RemoteMonetization Game DesignerLead 3D Animator, RemoteMiddle UI Designer (LiveOps), RemoteMiddle+/Senior Core Game Designer, RemoteTechnical Animator (UE5), RemoteTechnical...


  • Limassol, Limassol, Cyprus Axi Full time €60,000 - €80,000 per year

    Please note that we will only be able to accept candidates who have the appropriate rights and documentation for employment in Cyprus.Who we are.Axi is a leading global provider of margin and deliverable Foreign Exchange, Contracts for Difference (CFDs), and Financial Spread betting. Our business has evolved into a world-class, multifaceted brokerage with...


  • Limassol, Limassol, Cyprus Axi Full time €60,000 - €80,000 per year

    Please note that we will only be able to accept candidates who have the appropriate rights and documentation for employment in Cyprus. Who we are. Axi is a leading global provider of margin and deliverable Foreign Exchange, Contracts for Difference (CFDs), and Financial Spread betting. Our business has evolved into a world-class, multifaceted brokerage...


  • Limassol, Limassol, Cyprus Scorewarrior Full time €45,000 - €90,000 per year

    Scorewarrioris 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 team consists of 200+ passionate, talented, self-driven, and continually developing professionals who love making high-quality...


  • Limassol, Limassol, Cyprus AMEGA Group Full time €35,000 - €60,000 per year

    Amega is a growing fintech company seeking a highly skilled Senior Backend Developer (.NET) to work on the core backend services for our company's mobile application and CRM. This is a highly collaborative position within a compact and versatile team, offering a variety of technical challenges and high potential for skill application and development.We...


  • Limassol, Limassol, Cyprus FxPro Full time €60,000 - €80,000 per year

    Join FxPro: a leading international fintech company. Be a part of our expanding international team, with offices in Limassol, London, Nassau, and Dubai. FxPro boasts a diverse workforce of over 500 employees representing 40 nationalities, making it an exciting and dynamic workplace. AtFxPro, we see each team member as an integral part of our success story.We...