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
DevOps Engineer
Join Wargaming as a DevOps Engineer in Nicosia, Cyprus. Manage game servers, optimize services, and develop automation for global operations.
Senior Backend Engineer (Enterprise)
Join Wrike as a Senior Backend Engineer in Nicosia, Cyprus. Work on enterprise solutions with Java, PostgreSQL, and Redis.
Senior Backend Engineer (Enterprise)
Join Wrike as a Senior Backend Engineer in Nicosia, Cyprus. Work on enterprise solutions with Java, PostgreSQL, and Redis.
Senior Backend Engineer (Growth Team)
Join Wrike as a Senior Backend Engineer in Nicosia, focusing on growth initiatives and product-led strategies.
Staff Frontend Engineer
Join Wrike as a Staff Frontend Engineer in Nicosia, Cyprus. Enhance our technical foundation and improve core product features.
Senior Backend Developer (Enterprise Solutions Unit)
Lead backend development in Enterprise Solutions at Semrush, focusing on Golang, Kubernetes, and CI/CD pipelines.
Senior Backend Developer for Game Studio
Senior Backend Developer needed for a game studio in Stockholm, specializing in backend systems and game development.
Backend Software Engineer (Mid to Senior)
Join Wolfjaw Studios as a Backend Software Engineer focusing on AWS, Python, and SQL for online game services. Remote work available.
Senior Backend Engineer (Growth Team)
Join Wrike as a Senior Backend Engineer on the Growth Team, focusing on Product Led Growth and platform adoption.
Senior Backend Programmer (Go, C++, AWS/Azure)
Join Bethesda Game Studios as a Senior Backend Programmer to develop scalable backend systems using Go, C++, AWS/Azure.
Senior Backend Engineer (Enterprise Team)
Join Wrike as a Senior Backend Engineer to solve complex problems, build robust systems, and collaborate with a dynamic team.
Senior Backend Developer (Enterprise Solutions Unit)
Join Semrush as a Senior Backend Developer to lead complex projects in a remote role, focusing on Golang, SQL, and Kubernetes.
Senior Backend Engineer (Growth Team)
Join Wrike as a Senior Backend Engineer to drive growth through innovative backend solutions.
Senior Backend Engineer
Senior Backend Engineer for AAA Co-op RPG, skilled in Python, C#, TypeScript, and server-side programming.
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
Senior Backend Engineer for AAA games, skilled in Python, TypeScript, C#, with benefits including 401(k) and full health coverage.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
Backend Programmer with Go and C++
Join Bethesda Game Studios as a Backend Programmer to develop scalable backend systems in Go for games like Starfield and Fallout.
Senior Backend Engineer (ML Team)
Join Wrike's ML Team as a Senior Backend Engineer, focusing on AI integration, Java, SQL, and REST. Drive innovation and simplify customer tasks.
Staff Frontend Engineer - Product Architecture
Join Wrike as a Staff Frontend Engineer to develop and evolve our technical foundation and client architecture.
Senior Backend Engineer
Senior Backend Engineer for AAA game company, skilled in Python, TypeScript, C#, and server-side programming.
UI Developer with React and TypeScript
Join Volka Games as a UI Developer in Limassol, Cyprus. Work with React, TypeScript, and more in a dynamic game development team.
Senior BackEnd Developer (Node.js)
Join Moon Active as a Senior BackEnd Developer in Bucharest. Work with Node.js, Redis, and microservices in a dynamic gaming environment.
Senior Backend Engineer
Join ScorePlay as a Senior Backend Engineer, designing and developing backend systems for a sports media platform using Go and AWS.