Software Engineer

Rank Group

Cape Town

On-site

ZAR 420,000 - 660,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Rank Group in Cape Town is seeking an Intermediate Software Engineer to help deliver modern, scalable software solutions that enhance customer experiences and drive business value. You’ll work closely with Product Managers, Engineers, and stakeholders to build new features and modernise our tech stack.

The role focuses on designing, developing, testing, and maintaining high-quality software across frontend, backend, and full-stack domains.

Qualifications

  • 3+ years of experience in frontend, backend, or full-stack development.
  • Strong experience with React and TypeScript or .NET/C#.
  • Experience building and consuming REST APIs.
  • Solid understanding of OOP, SOLID, and design patterns.
  • Experience writing unit and integration tests.
  • Knowledge of SQL databases and data-driven apps.
  • Excellent communication and agile team collaboration.

Responsibilities

  • Design, develop, test, and maintain high-quality software solutions.
  • Build scalable applications and services that reduce reliance on legacy systems.
  • Collaborate with cross-functional teams to bring products and features to life.
  • Write clean, maintainable code using modern engineering best practices.
  • Participate in code reviews and contribute to a culture of continuous improvement.
  • Troubleshoot and resolve technical issues across development and production environments.
  • Share knowledge, support team members, and contribute to successful project delivery.

Skills

React/TypeScript
.NET/C#
REST APIs
OOP & SOLID
Design patterns
Unit testing
Integration testing
SQL databases
Agile teamwork
Communication

Job description

We're looking for an Intermediate Software Engineer to join our engineering team and help deliver modern, scalable software solutions that enhance customer experiences and drive business value.

You’ll work closely with Product Managers, Engineers, and stakeholders to build new features, improve existing systems, and contribute to the ongoing modernisation of our technology landscape.

What you’ll do
  • Design, develop, test, and maintain high-quality software solutions.
  • Build scalable applications and services that reduce reliance on legacy systems.
  • Collaborate with cross-functional teams to bring products and features to life.
  • Write clean, maintainable code using modern engineering best practices.
  • Participate in code reviews and contribute to a culture of continuous improvement.
  • Troubleshoot and resolve technical issues across development and production environments.
  • Share knowledge, support team members, and contribute to successful project delivery.
What we’re looking for
  • 3+ years of experience in Frontend, Backend, or Full Stack Development.
  • Experience working with React/TypeScript, .NET/C#, or both.
  • Experience building and integrating with REST APIs.
  • Strong understanding of OOP, SOLID principles, design patterns, and clean code practices.
  • Experience writing unit and integration tests.
  • Knowledge of SQL databases and data-driven application development.
  • Strong problem-solving skills and a proactive approach to delivery.
  • Excellent communication skills and the ability to work collaboratively in an agile team environment.

#rankGroup

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

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Rank Group • Cape Town

On-site
ZAR 700,000 - 1,100,000
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
Software Engineer
Software Engineer

Belay Talent Solutions • Cape Town

On-site
ZAR 420,000 - 660,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
Full Stack Engineer
Full Stack Engineer

Dariel • South Africa

Hybrid
ZAR 600,000 - 900,000
Flexible hybrid working model
Career growth opportunities
Strong work-life balance
+2
Senior Software Engineer
Senior Software Engineer

Communicate Finance • Wes-Kaap

On-site
Senior .Net Developer
Senior .Net Developer

Bluegrass Technologies Pty Ltd • Cape Town

On-site
ZAR 600,000 - 1,200,000
Lead Software Engineer
Lead Software Engineer

Network Finance • Gauteng

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