At a Glance
- Tasks: Develop and enhance poker game features using C++ in a dynamic, remote environment.
- Company: Join Block Labs, a leader in Web3, shaping the future of fintech and iGaming.
- Benefits: Enjoy remote work flexibility, collaborate with top talent, and grow your skills in a cutting-edge field.
- Why this job: Be part of an innovative team, working on exciting projects that impact the gaming industry.
- Qualifications: 5+ years in game backend development with strong C++ skills; experience with multiplayer poker is a plus.
- Other info: Work closely with senior engineers and contribute to one of the most advanced poker platforms.
The predicted salary is between 36000 - 60000 £ per year.
Title: C++ Game Developer Poker
Department: Engineering
Location: Remote within EU/UK
About Block Labs
Block Labs is a leading force in the Web3 space, incubating, investing in, and accelerating top-tier fintech, crypto and iGaming projects. With a mission to shape the future of decentralized technology, we partner with visionary startups to raise funding, refine product-market fit, and grow their audiences. Our diverse team drives innovation, using deep industry expertise and an extensive network to empower the next wave of blockchain-driven companies. At Block Labs, we’re passionate about turning bold ideas into breakthrough success.
About The Role
As a C++ Game Developer, you will contribute to both new and existing parts of the poker platform. You will help implement game variants and interactive mini games, while also improving critical components such as hand evaluation, betting flows, and tournament logic. You will be writing production-grade code in a real-time, high-volume environment where stability, performance, and fairness are core priorities.
You will join a high-performing game engineering team that values clear ownership, strong fundamentals, and pragmatic solutions. This role is ideal for a developer eager to grow by working closely with senior engineers and helping expand one of the most advanced real-time poker platforms in the industry.
Key Responsibilities
- Enhance and maintain core poker game logic including hand evaluation, betting flows, pot management, and tournament rules in a large-scale C++ codebase.
- Implement new game variants and features in collaboration with game designers, ensuring accurate rulesets, fair play, and seamless integration into the platform.
- Modernize legacy systems by designing modular, service-oriented components with clean APIs, introducing gRPC-based interfaces where appropriate.
- Improve performance and scalability of the game engine and supporting systems, with attention to multi-threaded logic, game state efficiency, and server stability under load.
- Write testable, production-grade code and contribute to QA efforts with robust unit, integration, and service-level testing for game-critical logic.
- Collaborate cross-functionally with Frontend developers, Product Owners, Platform Engineers, and QA to deliver features from concept to deployment with high reliability and clear documentation.
About You
- 5+ years of experience in game backend development, with strong proficiency in C++.
- Deep understanding of game mechanics, including betting structures, state synchronization, and tournament logic.
- Experience with multiplayer poker game logic and tournament structures is a strong plus.
- Proven experience working with legacy codebases and incrementally refactoring toward modern architectures.
- Comfortable with multi-threaded development, performance tuning, and memory management.
- Experience designing or consuming service-oriented APIs (e.g., gRPC, REST).
- Familiarity with game server architecture, concurrency models, and networking fundamentals.
#J-18808-Ljbffr
C++ Game Developer, Poker employer: Phiture
Contact Detail:
Phiture Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Game Developer, Poker
✨Tip Number 1
Familiarise yourself with the latest trends in C++ game development, especially in the context of poker and multiplayer gaming. Understanding the nuances of game mechanics and tournament structures will give you an edge during discussions with our team.
✨Tip Number 2
Engage with online communities or forums focused on C++ game development and poker. Networking with other developers can provide insights into best practices and may even lead to referrals or recommendations for your application.
✨Tip Number 3
Prepare to discuss your experience with legacy codebases and how you've modernised them in past projects. We value candidates who can demonstrate their ability to refactor and improve existing systems, so have specific examples ready.
✨Tip Number 4
Brush up on your knowledge of service-oriented APIs like gRPC and REST. Being able to articulate your experience with these technologies will show us that you're well-equipped to handle the integration challenges of our poker platform.
We think you need these skills to ace C++ Game Developer, Poker
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in C++ game development, particularly any work related to poker or multiplayer games. Emphasise your understanding of game mechanics and any relevant projects you've worked on.
Craft a Compelling Cover Letter: In your cover letter, express your passion for game development and the Web3 space. Mention specific examples of how your skills align with the responsibilities listed in the job description, such as enhancing game logic or working with legacy codebases.
Showcase Relevant Projects: If you have developed any games or applications, especially in C++, include links or descriptions of these projects in your application. Highlight any features that demonstrate your ability to implement game variants or improve performance.
Highlight Collaboration Skills: Since the role involves cross-functional collaboration, mention any experience you have working with teams, such as frontend developers or product owners. Provide examples of successful projects where teamwork was key to delivering results.
How to prepare for a job interview at Phiture
✨Showcase Your C++ Expertise
Make sure to highlight your proficiency in C++. Be prepared to discuss specific projects where you've implemented complex game logic, especially in a multiplayer environment. This will demonstrate your technical skills and understanding of the role.
✨Understand Game Mechanics
Familiarise yourself with poker game mechanics, including betting structures and tournament logic. Being able to discuss these concepts during the interview will show that you have a solid grasp of what the job entails and how you can contribute.
✨Prepare for Technical Questions
Expect technical questions related to multi-threaded development and performance tuning. Brush up on these topics and be ready to solve problems on the spot, as this will showcase your problem-solving abilities and coding skills.
✨Demonstrate Collaboration Skills
Since the role involves working cross-functionally, be prepared to discuss your experience collaborating with other teams. Share examples of how you've worked with designers, QA, or product owners to deliver successful projects, highlighting your teamwork and communication skills.