Senior Backend C++ Developer (Framework Team) (Relocation to Cyprus)

Scorewarrior

Barcelona

On-site

EUR 90,000 - 120,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Relocation package to Cyprus (Limassol
13th salary
Private health insurance
Office near the sea
Child education allowance
Lunch compensation
Sports and fitness allowance
Personal development funded by the 회사
Bonuses for performance and milestones

Job summary

Scorewarrior is seeking a Senior Backend Developer to join the Framework Team in Limassol, Cyprus. You will work on core SDKs and services using modern C++ (17/20), asynchronous, and distributed architectures for a high-load MMO backend.

You will design APIs, protocols, and service contracts, ensuring scalability and fault tolerance while improving developer tooling and DevEx. Relocation is offered for you and your family.

Qualifications

  • 3+ years backend development on a statically typed language under Linux.
  • 3+ years commercial experience with C++17/20.
  • Strong knowledge of asynchrony and multithreading (threads, futures, coroutines, atomics).
  • Understanding of network communication (REST/RPC, HTTP, WebSocket, TCP).
  • Hands-on experience with PostgreSQL (DDL/DML, transactions, indexes, migrations).
  • Experience with distributed and high-load systems.

Responsibilities

  • Design and develop core SDK/framework modules with clean abstractions for game logic development.
  • Gather requirements and design APIs, protocols, and service-to-service interaction contracts.
  • Build asynchronous and multithreaded code with high performance in mind.
  • Work with S2S communications: idempotency, transactions, and guaranteed delivery.
  • Design and evolve ORM and data persistence layers (PostgreSQL, Redis).
  • Ensure scalability, stability, and fault tolerance of backend services.
  • Refactor legacy code to increase reliability without downtime or production risks.
  • Improve developer tools and DevEx: CMake, Conan, Python tooling, CI/CD scripts, Docker.
  • Participate in code reviews, architectural discussions, mentoring, and R&D.

Skills

C++17/20
Asynchrony
Multithreading
REST/RPC
PostgreSQL
Distributed systems
CI/CD
Docker
Build systems
Testing tools
English B1+
Russian B2+

Tools

Docker
Jenkins/GitLab

Job description

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 product:

We are currently working on Total Battle — an MMO 4X strategy game with a deep political system and lots of player interaction. Players take on the role of a commander and need to develop their city, forge alliances, fight against monsters, and conquer other players. We're constantly developing new game mechanics, and the project is continuing to grow.

We are looking for a Senior Backend Developer to join the Framework Team building tools used by fellow engineers and powering game services across the company. You will work with modern C++ (17/20), asynchronous systems, network communications (S2S), high-load services, and distributed architectures.

What do we do:
  • Design and develop core SDK/framework modules with clean abstractions to enable simple, fast, and high-quality game logic development.
  • Gather requirements and design APIs, protocols, and service-to-service interaction contracts.
  • Build asynchronous and multithreaded code with high performance in mind.
  • Work with S2S communications: idempotency, transactions, and guaranteed delivery in distributed systems.
  • Design and evolve ORM and data persistence layers (PostgreSQL, Redis).
  • Ensure scalability, stability, and fault tolerance of backend services.
  • Work with legacy code—simplify, refactor, and increase reliability without downtime or production risks.
  • Improve developer tools and DevEx — CMake, Conan, Python tooling, CI/CD scripts, Docker.
  • Participate in code reviews, architectural discussions, mentoring, and R&D exploration.
What we expect:
  • Ability to gather requirements, design solutions, break down work, and deliver to production independently.
  • 3+ years of backend development experience on a statically typed language under Linux.
  • 3+ years of commercial experience with C++17/20.
  • Strong knowledge of asynchrony and multithreading (threads, futures, coroutines, atomics).
  • Understanding of network communication (REST/RPC (gRPC), HTTP, WebSocket, TCP).
  • Hands‑on experience with PostgreSQL (DDL/DML, transactions, indexes, migrations).
  • Experience working with distributed and high-load systems.
  • Understanding of System Design: scaling, degradation, caching, SLA/SLO/SLI.
  • Experience with CI/CD, containers, and build systems (CMake, Docker, Jenkins/GitLab).
  • Familiarity with testing and performance tools (GTest, Valgrind, Perf, Sanitizers).
  • English - B1 or higher, Russian - B2 or higher.
What we offer:
  • The best team in the world!
  • An excellent remuneration package, including a 13th salary.
  • Relocation package for you and your family to Cyprus (Limassol).
  • A modern and 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 and a sports and fitness allowance.
  • Personal development opportunities paid for by the company: professional and language courses, books, etc.
  • Bonuses for outstanding results, years worked, getting married, and the birth of a child.
  • Friendly monthly office parties and epic, annual offsite company birthday and Christmas parties.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Recruiter (Product team) (Relocation to Cyprus)
Senior Recruiter (Product team) (Relocation to Cyprus)

Scorewarrior • Barcelona

On-site
EUR 45,000 - 60,000
Relocation coverage
Private health insurance
Child education allowance
+5
Senior 3D Artist (Relocate to Cyprus)
Senior 3D Artist (Relocate to Cyprus)

Scorewarrior Limited • Barcelona

On-site
EUR 40,000 - 64,000
13th salary
Relocation to Cyprus supported
Private health insurance
+6
Senior Backend C++ Engineer – Framework Tools
Senior Backend C++ Engineer – Framework Tools

Scorewarrior Limited • Barcelona

On-site
EUR 90,000 - 120,000
Relocation package to Cyprus (Limassol
13th salary
Private health insurance
+6
Senior GameDev Recruiter (Relocate to Cyprus)
Senior GameDev Recruiter (Relocate to Cyprus)

Scorewarrior • Barcelona

On-site
EUR 40,000 - 60,000
Full relocation coverage
Private health insurance
Monthly allowances for employees' children
+3
Senior Python Developer
Senior Python Developer

GoReel • Spain

Hybrid
EUR 50,000 - 85,000
Unlimited vacation & sick leave
Healthcare coverage
Professional development budget
+3
Senior Recruiter - Gamedev Talent, Relocation Covered
Senior Recruiter - Gamedev Talent, Relocation Covered

Scorewarrior • Barcelona

On-site
EUR 45,000 - 60,000
Relocation coverage
Private health insurance
Child education allowance
+5
Senior Python Backend Engineer – Remote + Unlimited PTO
Senior Python Backend Engineer – Remote + Unlimited PTO

GoReel • Spain

Hybrid
EUR 50,000 - 85,000
Unlimited vacation & sick leave
Healthcare coverage
Professional development budget
+3
Senior Backend .NET Software Engineer
Senior Backend .NET Software Engineer

Wey Wey Web • Málaga

Hybrid
EUR 70,000 - 110,000
Vacation 25 days
Health insurance
Flexible compensation
+6
Senior Software Engineer - Web App & DevEx
Senior Software Engineer - Web App & DevEx

Runware • Spain

Remote
EUR 60,000 - 90,000
Paid time off
Stock options
Remote-first
+3
Senior Backend Engineer ID99040
Senior Backend Engineer ID99040

AgileEngine • Valencia

Hybrid
EUR 108,000 - 161,000
Professional growth
Competitive USD-based pay with budgets
Exciting projects
+1