Enable job alerts via email!

Senior Software Engineer

The Rank Group

Cape Town

Hybrid

ZAR 400,000 - 500,000

Full time

2 days ago
Be an early applicant

Job summary

A global gaming entertainment company is looking for a Senior Software Engineer in Cape Town. This role involves owning systems architecture, collaborating with teams to modernize products, and ensuring high-quality software through Agile methodologies. Candidates should have a strong background in React, TypeScript, and C# with a focus on RESTful APIs. Competitive benefits and a vibrant work environment are offered.

Benefits

Pensions
Bonuses
Private medical insurance
Life insurance
Development opportunities

Qualifications

  • Minimum 4 years of experience in React/TypeScript development.
  • Strong knowledge of C# and .NET for building RESTful APIs.
  • Experience with Agile methodologies and TDD/BDD.

Responsibilities

  • Collaborate with Product Managers to design and develop products.
  • Anticipate requirements and develop scalable software solutions.
  • Maintain code quality and compliance with gaming protocols.

Skills

React/TypeScript frontend development
C# and .NET experience
Agile methodologies
Proficiency with MS SQL
Full-stack experience
Knowledge of Material UI

Job description

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: https://careers.rank.com/

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/TypeScript 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 PepTalks, 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.