Join Our Core Team as a Backend C++ Developer
Are you a passionate C++ developer looking to make a significant impact in the gaming industry? Join our Core Team at Scorewarrior, where we are dedicated to developing high-quality games that unite and excite people worldwide. We are seeking a talented Backend C++ Developer to work on the key functional features of our gaming projects.
About the Role
As a Backend C++ Developer, you will be responsible for designing and developing new game mechanics, creating robust APIs, and enhancing our library (engine) components. You will also write unit and integration tests, develop tools and scripts for automating development processes, and review the code and design of game mechanics. Your role will involve redesigning and refactoring game mechanics to eliminate technical debt and ensure scalability and maintainability.
Key Responsibilities
- Design and develop new game mechanics and APIs.
- Enhance and maintain our library (engine) components.
- Write unit and integration tests to ensure code quality.
- Develop tools and scripts for automating development processes.
- Review and refactor code to improve performance and maintainability.
- Collaborate with cross-functional teams to deliver high-quality gaming experiences.
Requirements
- At least 3 years of experience working with C++ in a product-oriented company.
- Strong understanding of design principles and patterns.
- Basic knowledge of network basics (TCP/IP) and protocols (RPC, HTTP).
- Familiarity with relational databases and SQL.
- Proficiency in Linux and a willingness to learn Python for tool development.
- Good soft skills and initiative.
Preferred Qualifications
- Samples of code that demonstrate your expertise.
- Knowledge of different back-end architectures.
- Familiarity with C++ Core Guidelines.
- Experience in designing large-scale features or systems.
- Interest in software design and development.
Our Technology Stack
- C++20, Clang, CMake
- Boost (for library use)
- PostgreSQL
- GitLab, TeamCity, Ansible
- SonarQube, Clang-Tidy, Clang-Format
- Python for utilities
- Linux
What We Offer
- Competitive remuneration package, including a 13th salary.
- Full-coverage relocation for you and your family to Limassol, Cyprus.
- Private health insurance for you and your family members.
- Monthly school allowance for your children.
- Lunch compensation.
- Personal development opportunities, including professional and language courses.
- Bonuses for outstanding results, years worked, getting married, and the birth of a child.
- Friendly monthly office parties and epic annual offsite company events.
Join us at Scorewarrior and be part of a team that is passionate about creating the best gaming experiences. Apply now to take your career to the next level!
Benefits Extracted with AI
- Medical insurance
- Full-coverage relocation to Cyprus
- Private health insurance for family
- Monthly school allowance for children
- Lunch compensation
- Professional and language courses
- Bonuses for outstanding results
Similar jobs
Last update: 23 minutes ago
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
Senior C++ Software Engineer
Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.
Software Engineer with C/C++ and Python
Join Barco as a Software Engineer in Kortrijk, Belgium. Work with C/C++, Python, and Linux in a hybrid environment.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Quantitative Developer with Python and C++
Join BlockTech as a Quantitative Developer in Amsterdam. Work with Python and C++ in a dynamic trading environment.
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.
Senior Developer/DevOps Software Engineer
Join Travian Games as a Senior Developer/DevOps Engineer in Munich. Work with PHP, Kubernetes, and Docker in a hybrid environment.
JavaScript and TypeScript Developer for IDE
Join Codasip as a JavaScript and TypeScript Developer for IDE in Brno. Work with cutting-edge technologies in a hybrid environment.
Senior Backend Engineer (JavaScript & Node.js)
Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.
Fullstack Developer (m/f/d) with JavaScript and Python
Join smartmicro as a Fullstack Developer to work on high-tech radar sensors using JavaScript, Python, and more in Brunswick, Germany.
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
Lead Game Designer, Co-Development
Join YAGER as a Lead Game Designer in Berlin, managing a talented team in co-development projects. Hybrid work environment.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
Senior Software Engineer (C++, Python & Cloud)
Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Java Backend Developer
Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.
Senior Software Engineer (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Full Stack Developer
Join Catena Media as a Senior Full Stack Developer to enhance our Ad Delivery Platform using React, Node.js, and more in a hybrid work environment.
Senior Fullstack & Unity Developer (Gen AI, AR)
Join ZAUBAR as a Senior Fullstack & Unity Developer in Berlin to create immersive AR experiences with GenAI. Work on cutting-edge technology in a dynamic team.
Software Engineer - Cloud Applications and Python
Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.