FJob Summary
As a C++ Developer at Tain, you will join a strong team of C++ and React developers to build the future iGaming experience on an on-premise microservice architecture. Our backend is modular and requires speed and scalability to support 100k+ concurrent users, with an emphasis on long-term maintainability for various other services.
Our primary goal is to provide an excellent user experience for our players while making it simple for our clients to integrate with our API.
Responsibilities
- Contribute to technology strategies, roadmaps, and reviews, providing innovative solutions and staying up-to-date with the latest technologies and toolsets.
- Provide support, technical expertise, advice, and guidance to team members.
- Act as a key member of the technical design team, maturing system architecture, product design, and producing contract engineering deliverables using C++.
- Develop, build, test, and trial solutions.
- Collaborate with front-end developers and other team members on API design to create more functional, cohesive code.
- Write high throughput scalable code in a microservice architecture that requires horizontal scaling for some of our services.
Requirements
- Strong coding skills in C++. Regardless of which frameworks you use or how you learned them, we’re looking for people who can write clean, effective code.
- Experience with gaming products is a plus.
- Good knowledge and experience in utilizing relational databases (SQL-like).
- Experience in multi-threading and high-load server-client web applications (TCP) is a plus.
- Experience with security best practices for the web.
- Knowledge of the Oracle database is a plus.
Nice to have
- Experience with WebSockets and binary communication protocols.
- Knowledge of scaling in high throughput real-time applications.
The Job
- Hybrid work mode - 3 days per week at our London-based office in Hammersmith.
- Opportunity to work on ambitious projects in an exciting setting.
- Strong professional support and collaboration with peers from our team.
- Opportunities for professional advancement within the company.
- Flexible working hours, 26 days plus bank holidays, enhanced maternity and paternity pay.
About Tain
Tain is a technology-driven company that has been developing world-leading online gaming platforms and solutions since 1999. Tain has a rich history that directly interconnects with the rise of online gambling and has been a key pioneer within the international market. Over the years, Tain has amassed a world-class team of gambling specialists who remain at the forefront of innovation within the ever-evolving industry. Tain’s legacy of excellence combined with the talent of its people ensures the company possesses the resources, know-how, and foresight to anticipate market trends and provide sophisticated, state-of-the-art solutions that continually raise the bar and steer the industry towards new areas of digital transformation and growth.
Hiring Process
- 30 minutes with our HR team.
- Technical interview (30-45 mins)
- Technical test on Codility.
Note: We do not use recruitment agencies or sponsor visas.
Application Process: To apply, please submit your resume, cover letter, and any relevant portfolio or project examples showcasing your accomplishments in the iGaming field.
Job Type: Full-time
Pay: £74,620.00-£85,062.00 per year
Additional pay:
Benefits:
- Casual dress
- Company events
- Company pension
- On-site parking
- Private medical insurance
- Sick pay
- Work from home
Flexible language requirement:
Schedule:
- Monday to Friday
- No weekends
Education:
Language:
- a Chinese language (required)
Ability to Commute:
- London, W6 0NB (required)
Ability to Relocate:
- London, W6 0NB: Relocate before starting work (required)
Work Location: In person