Senior Backend Developer - C++ Framework Team
About the Role
We are Scorewarrior, a "Great Place to Work" with a 99% employee satisfaction rate. We are seeking a Senior Backend Developer to join our Framework Team, focusing on building tools that power game services across our company. This Senior Backend Developer remote position offers the opportunity to work with modern C++ (17/20), asynchronous systems, and high-load services.
What You'll Do
- Design and develop core SDK/framework modules with clean abstractions for 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, ensuring 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.
- Refactor legacy code to increase reliability without downtime.
- Implement observability through metrics, logs, and tracing.
Requirements
- 3+ years of backend development experience in a statically typed language under Linux.
- 3+ years of commercial experience with C++17/20.
- Strong knowledge of asynchrony and multithreading.
- Understanding of network communication protocols such as REST/RPC (gRPC), HTTP, WebSocket, and TCP.
- Hands-on experience with PostgreSQL (DDL/DML, transactions, indexes).
- Solid software design skills, including SOLID principles and Clean Code.
- Experience with distributed and high-load systems.
- Familiarity with CI/CD, containers, and build systems (CMake, Docker).
Nice to Have
- Experience with Kafka/RabbitMQ/NATS and event-driven architectures.
- Ability to build CLI tools in Python.
- Understanding of CAP/PACELC, eventual consistency, and distributed transactions.
- R&D experience in code generation and AI tools.
- Basic knowledge of DevOps and Kubernetes.
What We Offer
- An excellent remuneration package, including a 13th salary.
- Relocation package for you and your family to Cyprus (Limassol).
- Private health insurance for you and your family members.
- Monthly allowances for preschool, school, and university for employees' children.
- Lunch compensation and a sports and fitness allowance.
- Personal development opportunities paid for by the company.
- Bonuses for outstanding results and significant life events.
- Friendly monthly office parties and annual company celebrations.
This Senior Backend Developer role at Scorewarrior offers a unique opportunity to work in a thriving gaming company with excellent benefits and relocation support.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months