Senior Backend C++ Developer (Framework Team)
scorewarrior · Limassol
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Cyprus.
Salaries by job title
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
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
Related job offers
-
Senior AI Platform Engineer
scorewarrior Limassol -
Engineering Manager / Technical Lead (Building Blocks)
scorewarrior Limassol -
Engineering Manager – Player Care Technology
scorewarrior Limassol -
Senior Data Scientist – Marketing Analytics
scorewarrior Limassol -
Senior Client C++ Developer (Gameplay team)
scorewarrior Limassol