×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Cape Town, 7100, South Africa
Listing for: The Rank Group
Full Time position
Listed on 2026-02-17
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below

Company Description

We are – the Rank Group.

From the fun of Mecca Bingo to the experience of Grosvenor Casinos, from in-person to online, from local to global, players love the experiences our famous brands deliver.

This is an exciting sector to be part of, bringing entertainment to millions in a culture of opportunity and growth.

Learn more on our careers site:

Job Description

The Senior Software Engineer will implement our Development strategy by owning the systems architecture and development, following departmental methodology, and driving outstanding results aligned with company and department goals.

You will work with a team of highly skilled professionals, each with opinions on technologies, frameworks, and delivery approaches. Effective communication and openness to ideas are essential. You will thrive on new challenges and continuously seek to improve our work.

Responsibilities:

  • Collaborate in an agile environment with Product Managers and stakeholders to design, develop, and modernize products, reducing legacy dependencies;
  • Establish and maintain technological resources to support operational functions;
  • Anticipate requirements and develop flexible, scalable software solutions;
  • Communicate issues, risks, and dependencies to line managers, escalating when necessary;
  • Develop software following OOP best practices, design patterns, SOLID principles, and the DRY principle;
  • Write unit tests following TDD and integration tests following BDD;
  • Own tasks from conception to completion;
  • Apply engineering best practices to maintain code quality;
  • Under guidance of the Technical Lead, take system ownership;
  • Ensure compliance with responsible gaming protocols;
  • Perform other duties as assigned.

Qualifications

  • Minimum 4 years of React/Type Script frontend development, integrating with RESTful APIs;
  • Knowledge of Material UI, responsive CSS grid, and Tailwind CSS is highly advantageous;
  • Full-stack experience and expertise;
  • Strong C# and .NET experience building RESTful APIs;
  • Experience with front-end automated testing tools is a plus;
  • Proficiency with MS SQL database development (queries, stored procedures, jobs, administration);
  • Understanding of SOLID principles and ability to write unit and integration tests;
  • Solid background in Agile methodologies (Scrum, XP, Kanban, Lean);
  • Experience with TDD, BDD, coding standards, peer reviews, collective ownership, frequent releases, and CI/CD;
  • Ability to work independently and meet deadlines;
  • Experience translating business requirements into technical solutions;
  • Gaming industry knowledge is a plus.

#LI-Hybrid #LI-MN1

Additional Information

Join us to unlock benefits and opportunities in a vibrant, inclusive, and fulfilling environment, enabling you to #BeYourself.

Wellbeing@Rank offers support networks, menopause support, weekly Pep Talks, and more.

We invest in your growth with development opportunities, leadership training, and industry certifications.

Gain international exposure through our global business, collaborating with colleagues worldwide.

Benefits include pensions, bonuses, private medical insurance, and life insurance—details vary by location and brand.

The Rank Group is committed to inclusivity and equal opportunity. Please contact us for reasonable adjustments during the interview process.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary