Senior Backend C++ Developer (Core team)
Quick Summary
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 flagship game, Total Battle, into the No.
Designing and developing the Core backend component and creating user-friendly APIs with Doxygen descriptions.
Refactoring and isolating existing modules and eliminating technical debt.
Preparing and reviewing ADRs/RFCs, formulating architectural solutions within your team/service, and presenting them to the architectural board for discussion.
Conducting code reviews and design reviews of game mechanics.
Maintaining high quality by writing unit and integration tests, implementing metrics, and profiling code.
Planning, decomposing, and delegating sub-tasks and evaluating the results thereof.
Developing tools and scripts for automating internal development processes.
6+ years of commercial development.
Knowledge of C++ or willingness to transition to this programming language.
The ability to participate in creating or reviewing architectural documentation (ADRs/RFCs).
Practical experience in software design: SOLID, YAGNI/KISS/DRY, patterns.
Knowledge of Service-Oriented/Action(Command)-based approaches.
Networking & Concurrency: TCP/HTTP, RPC (gRPC/protobuf), thread-pools, and an understanding of async/await.
Observability: Prometheus/InfluxDB, Grafana, or analogues.
English - B1 or higher, Russian - B2 or higher.
Experience with Go, Java, Kotlin, C#.
Gamedev experience.
Experience in designing large-scale modules / components / services.
What We Offer
~1 min readLocation & Eligibility
Listing Details
- Posted
- March 26, 2026
- First seen
- September 25, 2026
- Last seen
- September 26, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 30%
- Scored at
- September 26, 2026
Signal breakdown
Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.