Software Developer

Rewardsco

Umhlanga Rocks

On-site

ZAR 700,000 - 1,000,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and wellness benefits
On-site restaurants and amenities

Job summary

Rewardsco is seeking an experienced Software Developer to design, develop, and optimise secure, scalable software solutions. You will influence solution design, architecture, DevOps practices and development standards while collaborating with architects, product owners and QA teams.

You’ll work across full-stack technologies including React, Angular, Node.js, TypeScript and cloud platforms (AWS/Azure/GCP), focusing on performance, security and maintainability.

Qualifications

  • 6–8 years of professional software development experience.
  • Bachelor’s degree in Computer Science, IT or Engineering or equivalent experience.
  • Strong full-stack development experience with React, Angular, Vue, Node.js, Java, .NET, Python and .NET technologies.
  • 5+ years of experience with React, Angular, Vue, Node.js, Java, .NET, Python and .NET.
  • Strong backend API development experience.
  • Solid knowledge of design patterns, SOLID principles and software architecture.
  • Strong database design and development skills.
  • Experience with AWS, Azure and/or GCP.
  • Experience with Docker, Kubernetes and CI/CD.
  • Experience in Agile environments and across the full SDLC.
  • Ability to translate business requirements into working, scalable software solutions.
  • Experience working in hybrid and distributed teams.
  • Clear criminal record

Responsibilities

  • Design, develop and maintain full-stack applications using modern technologies and frameworks.
  • Build robust front-end and backend solutions, APIs and reusable components.
  • Work with React, Angular, Node.js, TypeScript, JavaScript and serverless frameworks.
  • Translate business requirements into scalable technical solutions.
  • Contribute to solution architecture, technical design and framework decisions.
  • Develop applications focused on performance, scalability, security and maintainability.
  • Collaborate with solution architects, product owners, QA and delivery teams.
  • Participate in Agile ceremonies and drive continuous improvement.

Skills

Full-stack development
React
Node.js
Angular
REST APIs
CI/CD
Docker
Kubernetes
AWS
Azure
GCP
PostgreSQL
Security

Education

Bachelor's degree in CS/IT/Engineering

Tools

Git
Jenkins
VS Code

Job description

Build technology that makes an impact.

Are you an experienced Software Developer who enjoys solving complex technical challenges, building scalable applications and turning ideas into high-performing digital solutions?

We’re looking for a Software Developer to join our technology team and play a key role in designing, developing and optimising secure, scalable and future-ready software solutions.

This is more than a coding role. You’ll have the opportunity to influence solution design, architecture, development standards and DevOps practices, while working alongside Solution Architects, Product Owners, QA and delivery teams.

What you’ll be doing
  • Design, develop and maintain full-stack applications using modern technologies and frameworks.
  • Build robust front-end and backend solutions, APIs and reusable software components.
  • Work with technologies including React, Angular, Node.js, TypeScript, JavaScript and serverless frameworks.
  • Translate business requirements into practical, scalable technical solutions.
  • Contribute to solution architecture, technical design and framework decisions.
  • Develop applications designed for performance, scalability, security, resilience and maintainability.
  • Work with cloud technologies including AWS, Azure and/or GCP.
  • Contribute to CI/CD pipelines, automation and DevOps practices.
  • Work with containers and technologies such as Docker and Kubernetes.
  • Design and develop relational databases, preferably PostgreSQL or similar.
  • Write unit tests and support integration, system and UAT testing.
  • Investigate production issues, perform root-cause analysis and drive technical resolutions.
  • Participate in Agile ceremonies including sprint planning, stand-ups, reviews and retrospectives.
  • Identify technical risks, dependencies and opportunities for continuous improvement.
  • Apply secure coding practices and ensure solutions meet security, data protection and governance requirements.
  • Provide technical guidance and mentorship to junior and intermediate developers.
  • Stay ahead of emerging technologies and identify opportunities to introduce better ways of working.
What we’re looking for

You’re an experienced developer who can move comfortably between hands-on development, technical problem-solving and solution design.

You’ll ideally have:

  • 6–8 years’ professional software development experience.
  • A Bachelor’s degree in Computer Science, Information Technology, Engineering or a proven experience-based equivalent.
  • Strong full-stack development experience.
  • 5+ years of experience in full-stack development using React, Angular, Vue, Node.js, Java, .NET, Python and .NET technologies.
  • Strong backend API development experience.
  • Solid knowledge of design patterns, SOLID principles and software architecture.
  • Strong database design and development skills.
  • Experience with AWS, Azure and/or GCP.
  • Experience with Docker, Kubernetes and CI/CD.
  • Experience working within Agile development environments and across the full SDLC.
  • The ability to take business requirements and turn them into working, scalable software solutions.
  • Experience working effectively within hybrid and distributed teams.
  • Clear criminal record
Why this role?

This is an opportunity to work on meaningful, high-impact technology solutions while having a genuine influence on how software is designed, built and delivered.

You’ll be part of a collaborative technology environment where your technical expertise can shape architecture, engineering practices and the future of our digital platforms.

If you’re ready to take on complex challenges, build better technology and make your mark — we want to hear from you.

  • Comprehensive Health and Wellness: Free access to Kaelo Health Medical Insurance, Financial WellnessSupport, Mental Health Counselling and on-site Pharmacy with an in-house Nurse
  • Top-Tier Resources and Amenities: Work with world-class technology, enjoy three in-house restaurants andtake advantage of discounted grocery staples
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Developer
Senior Developer

Indsafri • South Africa

Hybrid
ZAR 900,000 - 1,300,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Software Developer
Software Developer

Network Finance • Randburg

On-site
ZAR 600,000 - 900,000
Senior Java Developer
Senior Java Developer

Network Finance • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Permanent employment
Flexible hybrid working model
Exposure to modern technologies
+3
Senior Full Stack Engineer
Senior Full Stack Engineer

TMA Proactive Partners • Cape Town

Remote
ZAR 900,000 - 1,300,000
Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Placements24 • Midrand

Hybrid
ZAR 750,000 - 1,050,000
Health insurance
Professional development
Conferences
+3
Software Developer
Software Developer

Progressive Edge • Johannesburg

On-site
ZAR 480,000 - 600,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Senior .Net Developer
Senior .Net Developer

Platform45 • South Africa

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

Amaris Consulting • City of Johannesburg Metropolitan Municipality

On-site
ZAR 500,000 - 800,000
Robust training system
Vibrant workplace events
International community