Rank Group
Job Details
📌 Job Title: Senior Software Engineer
🏢 Company: The Rank Group
💼 Job Type: Permanent (Full-Time)
🏭 Industry: Technology / Gaming / Digital Entertainment
📍 Location: Cape Town, Western Cape, South Africa
Company Overview
The Rank Group is a global entertainment company behind well-known brands such as Mecca Bingo and Grosvenor Casinos, delivering engaging gaming and digital experiences to millions of users worldwide.
With operations spanning both physical venues and digital platforms, the company combines innovation, technology, and entertainment to create world-class customer experiences. Rank fosters a culture of growth, inclusion, and continuous learning, offering employees opportunities to collaborate globally.
Job Overview
The Senior Software Engineer will design, develop, and deliver scalable, high-performance web applications while mentoring team members and driving technical excellence.
This role is ideal for experienced developers passionate about modern web technologies, clean architecture, and agile delivery, looking to contribute to impactful digital products in a fast-paced global environment.
Key Responsibilities
- Design and architect scalable, maintainable web applications.
- Develop high-quality solutions using React, Node.js, and modern frameworks.
- Collaborate with cross-functional teams to deliver high-performance user experiences.
- Mentor junior developers and conduct code reviews.
- Participate in agile ceremonies (planning, stand-ups, retrospectives).
- Implement best practices including TDD, unit testing, and integration testing.
- Identify and resolve technical challenges and system issues.
- Drive innovation and continuous improvement within the team.
Qualifications
Education
- Degree in Computer Science, Engineering, Mathematics, or related field (beneficial)
Experience
- Strong experience in web development (React ecosystem)
- Proven track record building and deploying production-grade applications
- Experience working in agile environments
- Exposure to scalable systems and performance optimisation
Skills
- Advanced JavaScript and TypeScript skills
- Experience with React, Node.js, and Remix.run
- Knowledge of RESTful APIs and web services
- Strong understanding of OOP, data structures, and algorithms
- Experience with CI/CD, testing frameworks, and automation
- Excellent problem-solving and analytical skills
- Strong communication and leadership abilities
CV Tips
To stand out for this role:
- Showcase projects using React, Node.js, and modern frameworks.
- Highlight experience with scalable systems and performance optimisation.
- Include examples of mentorship or leadership in development teams.
- Demonstrate use of testing frameworks (TDD, unit/integration tests).
- Quantify achievements (e.g., improved performance, reduced load times, scalability improvements).
Benefits of Joining the Company
- Work in a global, innovative tech environment
- Exposure to international teams and projects
- Opportunities for career growth and leadership development
- Access to cutting-edge tools and technologies
- Comprehensive benefits including bonuses, medical cover, and pension schemes
- Flexible and supportive workplace culture
Company Policy
The Rank Group is committed to diversity, inclusion, and equal opportunity employment. The company ensures fair access to opportunities and encourages applicants from all backgrounds.
Reasonable accommodations are available during the recruitment process for candidates who require support.
To apply for this job please visit jobs.dayforcehcm.com.
