
Senior Backend C++ Developer (Core team)
Scorewarrior
Για τη θέση
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. 1 strategy game in the world. Our team consists of 200+ 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 an experienced Senior Backend Developer for our Core Team to work on key game project functionalities. We strive for simplicity, scalability, maintainability, and excellent quality in our solutions. Our team's main goal and challenge is to deliver outstanding technical design while ensuring 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. To succeed, you will need - 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. The following would be to your advantage - Experience with Go, Java, Kotlin, C#. - Gamedev experience. - Experience in designing large-scale modules / components / services. What we offer - A Great Place to Work. 99% employee satisfaction, low turnover, and colleagues who genuinely enjoy col
Πώς να κάνετε αίτηση
Η αγγελία προέρχεται από τη σελίδα καριέρας του εργοδότη. Κάντε αίτηση με το κουμπί αυτής της σελίδας· ανοίγει τη φόρμα του εργοδότη. Το CyprusJobs.eu δεν λαμβάνει αιτήσεις για αυτή τη θέση.
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. 1 strategy game in the world. Our team consists of 200+ 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 an experienced Senior Backend Developer for our Core Team to work on key game project functionalities. We strive for simplicity, scalability, maintainability, and excellent quality in our solutions. Our team's main goal and challenge is to deliver outstanding technical design while ensuring 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. To succeed, you will need - 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. The following would be to your advantage - Experience with Go, Java, Kotlin, C#. - Gamedev experience. - Experience in designing large-scale modules / components / services. What we offer - A Great Place to Work. 99% employee satisfaction, low turnover, and colleagues who genuinely enjoy col
Για τον εργοδότη
Scorewarrior
Η αγγελία προέρχεται από τη σελίδα καριέρας της Scorewarrior. Κάντε αίτηση στον ιστότοπό της: το CyprusJobs.eu δεν λαμβάνει την αίτησή σας για αυτή τη θέση.
Βρείτε τον ιστότοπο του εργοδότηΣτοιχεία θέσης
- Μισθός
- €6,000 – €8,000 / μήνα
- Πόλη
- Λεμεσός
- Τύπος απασχόλησης
- Πλήρης απασχόληση
- Κλάδος
- Πληροφορική και τεχνολογία
- Γλώσσες
- Αγγλικά, Ρωσικά
- Στέγαση
- Δεν αναφέρεται
- Εμπειρία
- Δεν αναφέρεται
Never pay anyone to get a job.
Μην πληρώνετε ποτέ για να βρείτε δουλειά.
Никогда не платите за трудоустройство.
Τοποθεσία
Λεμεσός
Η θέση είναι στην πόλη Λεμεσός, Κύπρος. Επιβεβαιώστε τον ακριβή χώρο εργασίας με τον εργοδότη πριν ταξιδέψετε.
Άνοιγμα στους Χάρτες Google