S

Scorewarrior

Full-cycle game development studio and publisher

Senior Backend C++ Developer - Framework Team

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLimassol, Cyprus

About the Job

Requirements

  • Ability to gather requirements, design solutions, break down work, and deliver to production independently.
  • At least 3 years of backend development experience with a statically typed language under Linux.
  • At least 3 years of commercial experience with C++17/20.
  • Strong knowledge of asynchronous programming and multithreading, including threads, futures, coroutines, and atomics.
  • Understanding of network communication, including REST/RPC (gRPC), HTTP, WebSocket, and TCP.
  • Hands-on experience with PostgreSQL, including DDL/DML, transactions, indexes, and migrations.
  • Solid software design skills, including SOLID, Clean Code, IoC/DI, composition, and GoF patterns.
  • Experience working with distributed and high-load systems.
  • Understanding of system design, including scaling, degradation, caching, SLA/SLO/SLI.
  • Experience with CI/CD, containers, and build systems, including CMake, Docker, Jenkins, and GitLab.
  • Familiarity with testing and performance tools, including GTest, Valgrind, Perf, and Sanitizers.
  • English proficiency at B1 or higher.
  • Russian proficiency at B2 or higher.

Responsibilities

  • 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 service-to-service communications, including idempotency, transactions, and guaranteed delivery in distributed systems.
  • Design and evolve ORM and data persistence layers using PostgreSQL and Redis.
  • Ensure scalability, stability, and fault tolerance of backend services.
  • Simplify and refactor legacy code and increase reliability without downtime or production risks.
  • Implement observability through metrics, logs, and tracing.
  • Improve developer tools and developer experience, including CMake, Conan, Python tooling, CI/CD scripts, and Docker.
  • Participate in code reviews, architectural discussions, mentoring, and research and development exploration.

About the Company

Scorewarrior

Full-cycle game development studio and publisher

Scorewarrior is a game developer and publisher based in Limassol, Cyprus, focused on creating and publishing its own titles. Its flagship game, Total Battle, began in 2017 and the studio now handles the full cycle from concept through development, art, testing, launch, updates, and global scaling. Unlike others, it operates as a self-contained studio with both development and publishing teams, managing finance, marketing, community, and support in-house to push one title forward. Its goal is to become the global leader in the 4X strategy genre by growing Total Battle and expanding its reach across markets.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Limassol Municipality, Cyprus
Founded
2015

Recently Posted Jobs

Explore more opportunities at Scorewarrior

See more jobs