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 C++ 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 need6+ years of commercial development, including 3+ years in С++ backend. C++ 17/20: STL, templates (concepts). 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 (g RPC/protobuf), thread-pools, and an understanding of async/await. Observability: Prometheus/Influx DB, Grafana, or analogs. English - B1 or higher, Russian - B2 or higher.
The following would be to your advantage Experience with Java, Kotlin, C#, or Python. 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 collaborating. Live and work in sunny Cyprus. We’re an office-first team in Limassol with a modern seaside workspace, and full relocation and visa support for you and your family. Shape a global hit. We’re the only European studio with a 4X strategy title in the world’s top-10. Our top-50 mobile game has grown 25x in revenue and audience in the last five years. Salary of 6000-8000 eur net/month + 13th salary. Grow fast in a company that’s already strong. We’re independent, financially rock-solid, and expanding at startup speed, and we have never had lay offs. Work where ideas win. Flat structure, collective decision-making, and honest feedback create full transparency and help you grow fast. Earn industry-leading rewards. High salaries, a 13th month, performance bonuses, and extra rewards for long service, marriage, or welcoming a child, and lunch every day. Feel supported at every stage of life. Private family health insurance, plus a monthly allowance for children’s pre-school, school, and university education. Your growth is our priority. From specialized training and certifications to language courses and books, you’ll have everything you need to keep learning.
Scorewarrior هي شركة تطوير ونشر ألعاب مقرها ليماسول، قبرص. تركز الشركة على نوع ألعاب الاستراتيجية 4X، مع هدف طموح يتمثل في جعل لعبتها الرئيسية، Total Battle، اللعبة الاستراتيجية الأولى في العالم.
يتكون فريقنا من أكثر من 200 محترف شغوف وموهوب ومبادر يطورون أنفسهم باستمرار ويحبون صنع ألعاب عالية الجودة. مهمتنا: توحيد وإثارة حماس الناس في جميع أنحاء العالم.
نحن نبحث عن مطور خلفية برمجية أول (Senior Backend C++ Developer) من ذوي الخبرة لفريقنا الأساسي للعمل على وظائف المشروع الرئيسية للعبة. نحن نسعى جاهدين لتحقيق البساطة، والقابلية للتوسع، وقابلية الصيانة، والجودة الممتازة في حلولنا. يتمثل الهدف والتحدي الرئيسي لفريقنا في تقديم تصميم تقني متميز مع ضمان الجودة والمرونة وسهولة التطوير لميزات اللعبة.
المهام المطلوبة: تصميم وتطوير مكون الخلفية الأساسي وإنشاء واجهات برمجة تطبيقات (APIs) سهلة الاستخدام مع وصف Doxygen. إعادة هيكلة وعزل الوحدات الموجودة والقضاء على الديون التقنية. إعداد ومراجعة وثائق ADRs/RFCs، وصياغة الحلول المعمارية داخل فريقك/خدمتك، وعرضها على المجلس المعماري للمناقشة. إجراء مراجعات للكود ومراجعات لتصميم آليات اللعبة. الحفاظ على جودة عالية من خلال كتابة اختبارات الوحدات والاختبارات التكاملية، وتنفيذ المقاييس، وتحليل أداء الكود. التخطيط وتفكيك وتفويض المهام الفرعية وتقييم نتائجها. تطوير أدوات وبرامج نصية لأتمتة عمليات التطوير الداخلية.
للنجاح في هذا الدور، ستحتاج إلى: خبرة 6+ سنوات في التطوير التجاري، بما في ذلك 3+ سنوات في تطوير خلفية ++C. إتقان ++C 17/20: STL، القوالب (المفاهيم). القدرة على المشاركة في إنشاء أو مراجعة الوثائق المعمارية (ADRs/RFCs). خبرة عملية في تصميم البرمجيات: SOLID، YAGNI/KISS/DRY، الأنماط. معرفة النهج القائم على الخدمات (Service-Oriented) أو الأوامر (Action/Command-based). الشبكات والتزامن: TCP/HTTP، RPC (gRPC/protobuf)، مجموعات الخيوط (thread-pools)، وفهم الـ async/await. الملاحظة (Observability): Prometheus/Influx DB، Grafana، أو ما يعادلها. اللغة الإنجليزية - B1 أو أعلى، اللغة الروسية - B2 أو أعلى.
تعتبر الميزات التالية ميزة إضافية: خبرة في Java أو Kotlin أو #C أو Python. خبرة في تطوير الألعاب (Gamedev). خبرة في تصميم وحدات/مكونات/خدمات واسعة النطاق.
ما نقدمه: بيئة عمل رائعة. 99% نسبة رضا الموظفين، معدل دوران منخفض، وزملاء يستمتعون حقاً بالتعاون. عش واعمل في قبرص المشمسة. نحن فريق يعمل من المكتب في ليماسول بمساحة عمل عصرية بجانب البحر، مع دعم كامل للانتقال والتأشيرة لك ولعائلتك. شكّل نجاحاً عالمياً. نحن الاستوديو الأوروبي الوحيد الذي لديه لعبة استراتيجية 4X ضمن قائمة أفضل 10 ألعاب في العالم. نمت إيرادات وجمهور لعبتنا للهواتف المحمولة (ضمن قائمة أفضل 50 لعبة) بمقدار 25 ضعفاً في السنوات الخمس الماضية. راتب يتراوح بين 6000-8000 يورو صافي/شهرياً + راتب 13. نم بسرعة في شركة قوية بالفعل. نحن مستقلون، ومستقرون مالياً، ونتوسع بسرعة الشركات الناشئة، ولم نشهد أي حالات تسريح للعمال. اعمل حيث تفوز الأفكار. الهيكل المسطح، واتخاذ القرار الجماعي، والملاحظات الصادقة تخلق شفافية كاملة وتساعدك على النمو بسرعة. احصل على مكافآت رائدة في الصناعة. رواتب عالية، راتب 13، مكافآت أداء، ومكافآت إضافية للخدمة الطويلة، أو الزواج، أو استقبال مولود جديد، ووجبة غداء يومية. اشعر بالدعم في كل مرحلة من مراحل حياتك. تأمين صحي عائلي خاص، بالإضافة إلى بدل شهري لتعليم الأطفال في مرحلة ما قبل المدرسة، والمدرسة، والجامعة. نموك هو أولويتنا. من التدريب المتخصص والشهادات إلى دورات اللغة والكتب، سيكون لديك كل ما تحتاجه لمواصلة التعلم.