Jobiglo

No results.

Senior Backend C++ Developer (Framework Team)

scorewarrior · Limassol

New
Senior 🇬🇧 English
C++ C++17 Multithreading gRPC REST HTTP WebSocket TCP PostgreSQL Redis CMake Conan Python Docker CI/CD Jenkins GitLab GTest Valgrind Perf Sanitizers

Job description

About the role

Scorewarrior is looking for a Senior Backend Developer to join its Framework Team. You will build tools used by fellow engineers and power game services across the company, working with modern C++ (17/20), asynchronous systems, high‑load networking and distributed architectures.

Key responsibilities

  • Design and develop core SDK/framework modules with clean abstractions for fast, high‑quality game logic.
  • Gather requirements and design APIs, protocols, and service‑to‑service interaction contracts.
  • Build asynchronous and multithreaded code with performance in mind.
  • Implement S2S communications handling 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.
  • Implement observability: metrics, logs and tracing.
  • Improve developer tools and DevEx – CMake, Conan, Python tooling, CI/CD scripts, Docker.
  • Participate in code reviews, architectural discussions, mentoring and R&D exploration.

Required profile

  • 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/gRPC, HTTP, WebSocket, TCP).
  • Hands‑on experience with PostgreSQL (DDL/DML, transactions, indexes, migrations).
  • Solid software design skills (SOLID, Clean Code, IoC/DI, GoF patterns).
  • Experience with distributed and high‑load systems.
  • Understanding of system design (scaling, 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+ and Russian B2+ proficiency.

Required skills

  • C++ (C++17/20)
  • Asynchronous programming (threads, futures, coroutines, atomics)
  • REST, gRPC, HTTP, WebSocket, TCP
  • PostgreSQL
  • Redis
  • CMake
  • Conan
  • Python
  • Docker
  • CI/CD pipelines (Jenkins, GitLab)
  • GTest, Valgrind, Perf, Sanitizers

What we offer

  • Competitive remuneration including a 13th salary.
  • Relocation package for you and your family to Cyprus.
  • Modern office close to the sea.
  • Private health insurance for you and family members.
  • Monthly allowance for preschool, school and university fees.
  • Lunch compensation and sports/fitness allowance.
  • Company‑paid professional and language development courses.
  • Bonuses for outstanding results, seniority milestones and life events.
  • Regular office parties and annual offsite events.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec scorewarrior.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Cyprus.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 hour ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

scorewarrior

Limassol