Senior C++ Developer (iGaming)

Company:  Tain
Location: Hammersmith
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Company Overview: We are a fast-growing iGaming company, focused on delivering immersive, real-time gaming experiences to our global clientele. Our innovative platform leverages cutting-edge technologies to create seamless, low-latency live streaming solutions for our clients. As we continue to scale, we’re looking for a talented Senior C++ Developer to join our dynamic development team. Job Overview: The ideal candidate will have at least 5+ years of experience developing high-performance applications, preferably in industries such as iGaming, live streaming, gaming, real-time applications, low-latency systems, or trading platforms. You will play a key role in building and optimising our real-time gaming platform, ensuring smooth gameplay, high performance, and low-latency across our solutions. Key Responsibilities: Design, develop, and maintain high-performance C++ web applications and real-time systems that support live gaming experiences Collaborate with cross-functional teams, including product owners, designers, and backend engineers, to define, design, and deliver new features Implement low-latency, high-throughput systems optimised for live streaming and real-time interaction Optimise and troubleshoot performance-related issues in web-based applications, ensuring seamless user experiences during live gaming sessions Write clean, maintainable, and scalable code while adhering to best development practices. Conduct code reviews, provide constructive feedback to peers, and coach and mentor other developers to guide them to success Collaborate on architecture decisions and help shape the technical roadmap for the platform Key Skills & Experience: 5+ years of professional experience in C++ development, particularly for web-based or real-time applications Experience working on low-latency, high-performance systems, with a focus on live streaming, iGaming, gaming, or other real-time applications Proficiency in multithreading, parallel computing, and performance optimization in C++ applications Solid understanding of web application architecture and system design, with experience in handling large-scale, concurrent systems Strong problem-solving skills with the ability to debug complex real-time applications and resolve performance bottlenecks Previous experience in iGaming, gaming, live streaming, trading platforms, or financial systems is highly desirable Proficient in Chinese is required Preferred Qualifications: Experience with real-time data processing and handling high volumes of transactions. Knowledge of cloud-based solutions and containerization (e.g., Docker, Kubernetes) for deployment in scalable environments. Understanding of distributed systems and microservices architecture
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙