Senior Software Engineer

Rank Group

Cape Town

On-site

ZAR 700,000 - 1,100,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Rank Group in Cape Town seeks a Senior Software Engineer to design, develop, and evolve modern software solutions that deliver real business value. You will collaborate with Product Managers, stakeholders, and engineering teams to shape technical direction and drive excellence.

You will lead by example, mentor engineers, and contribute to a culture of continuous improvement and high-quality delivery, using React, TypeScript, .NET, C#, and SOLID principles in an Agile environment.

Qualifications

  • 5+ years of experience in frontend development with React and TypeScript.

Responsibilities

  • Design, develop, and maintain scalable, high-performance software solutions.
  • Collaborate with product managers and stakeholders to translate requirements into technical solutions.
  • Contribute to system architecture, technical design, and technology decisions.
  • Build software that is flexible and maintainable for evolving business needs.
  • Write clean, tested code using modern engineering practices.
  • Lead code reviews and champion quality, performance, and maintainability.
  • Investigate and resolve complex technical issues and production incidents.
  • Identify opportunities for continuous improvement across systems and processes.
  • Provide mentorship to other engineers and lead technical initiatives.
  • Work in an Agile environment to deliver high-quality software.

Skills

React
TypeScript
RESTful APIs
.NET
C#
MS SQL Server
SOLID principles
Unit testing
Integration testing
Mentoring

Education

Bachelor's Degree in Computer Science or equivalent

Tools

MS SQL Server
Visual Studio

Job description

Are you passionate about building scalable software, solving complex technical challenges, and driving engineering excellence? We're looking for aSenior Software Engineer to join our team and play a key role in designing, developing, and evolving modern software solutions that deliver real business value.

In this role, you'll work closely with Product Managers, stakeholders, and engineering teams to build innovative products, influence technical direction, and help shape the future of our technology landscape. You'll have the opportunity to lead by example, mentor engineers, and contribute to a culture of continuous improvement and high-quality delivery.

What You'll Do
  • Design, develop, and maintain scalable, high-performance software solutions.
  • Collaborate with Product Managers and business stakeholders to translate requirements into technical solutions.
  • Contribute to system architecture, technical design, and technology decisions.
  • Build software that is flexible, maintainable, and aligned with evolving business needs.
  • Write clean, efficient, and well-tested code using modern engineering best practices.
  • Conduct code reviews and champion quality, performance, and maintainability standards.
  • Investigate and resolve complex technical issues and critical production incidents.
  • Identify opportunities for continuous improvement across systems, processes, and development practices.
  • Lead technical initiatives and provide guidance and mentorship to other engineers.
  • Work closely with cross-functional teams in an Agile environment to deliver high-quality solutions.
What We're Looking For
  • 5+ years' experience in React and TypeScript frontend development.
  • Experience integrating frontend applications with RESTful APIs.
  • Strong backend development experience using .NET and C#.
  • Experience working with MS SQL Server, including queries and stored procedures.
  • Strong understanding of software engineering principles, design patterns, and SOLID principles.
  • Bachelor's Degree in Computer Science or equivalent
  • Experience writing unit and integration tests.
  • Familiarity with automated testing tools and practices.

#RankGroup

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Rank Group • Cape Town

On-site
ZAR 420,000 - 660,000
Senior Software Engineer
Senior Software Engineer

Communicate Finance • Wes-Kaap

On-site
Senior Software Engineer (React)
Senior Software Engineer (React)

Communicate Finance • Wes-Kaap

Hybrid
ZAR 720,000 - 1,080,000
Software Engineer
Software Engineer

Route Management • Germiston

On-site
ZAR 500,000 - 650,000
Senior Software Engineer
Senior Software Engineer

Pavago • South Africa

On-site
USD 120,000 - 180,000
Senior Software Developer II
Senior Software Developer II

Rosstone • Gauteng

On-site
ZAR 650,000 - 900,000
Senior Software Engineer
Senior Software Engineer

Network Recruitment • Pretoria

On-site
ZAR 900,000 - 1,300,000
Senior .Net Developer
Senior .Net Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Front-End Developer (React.js)
Senior Front-End Developer (React.js)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Backend (Full Stack) Software Engineer
Senior Backend (Full Stack) Software Engineer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000