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