Senior Backend C++ Developer (Core Team)

4 Months ago • All levels
Backend Development

Job Description

Scorewarrior, a game developer and publisher based in Limassol, Cyprus, is looking for a talented C++ Developer for their Core Team. The role involves working on key game project functionalities, designing and developing the Core backend component, creating user-friendly APIs, refactoring and isolating existing modules, and preparing architectural solutions. The candidate will also conduct code reviews, maintain high quality through testing, and develop tools for internal processes. The team aims for outstanding technical design and ensures quality, flexibility, and ease of development for game features. The project is a large multiplayer game with a codebase of around 300k SLOC and involves millions of players worldwide.
Must Have:
  • Design and develop Core backend components.
  • Create user-friendly APIs with Doxygen descriptions.
  • Refactor and isolate existing modules and eliminate technical debt.
  • Prepare and review ADRs/RFCs.
  • Conduct code and design reviews.
  • Write unit and integration tests.
  • Develop tools and scripts for automation.

Add these skills to join the top 1% applicants for this job

cpp
multiplayer

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 hit game, Total Battle, to become the No.1 strategy game in the world. Our team consists of 150+ passionate, talented, self-driven, and continually developing professionals who love making high-quality games.

Our mission: to unite and excite people all over the world.

We are looking for a talented C++ Developer for our Core Team to work on key game project functionalities. Our team strives for simplicity, scalability, maintainability, and excellent quality in its solutions.

About the Project:

We are developing a large multiplayer project with a codebase of around 300k SLOC, consisting of multiple services operating in hundreds of instances. The game services are in the form of a sharded system for the purposes of horizontal scaling. We are continuously developing new game mechanics, and the project keeps growing.

Experience the feeling of every single line of your code coming together to produce thrilling battles and epic campaigns involving millions of players worldwide.

Our team's main goal and challenge is to achieve outstanding technical design and ensure quality, flexibility, and ease of development for game features.

Tasks to be solved:

  • 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.

Set alerts for more jobs like Senior Backend C++ Developer (Core Team)
Set alerts for new jobs by Scorewarrior
Set alerts for new Backend Development jobs in Cyprus
Set alerts for new jobs in Cyprus
Set alerts for Backend Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙