Rewardsco

Software Developer

Rewardsco  •  KwaZulu-Natal, ZA (Onsite)  •  3 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

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.

Requirements

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.

Benefits

  • Comprehensive Health and Wellness: Free access to Kaelo Health Medical Insurance, Financial Wellness Support, 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 and take advantage of discounted grocery staples

Click this link to apply via our Careers Portal: https://www.rewardscocareers.com/search-jobs/

By applying for this role you are accepting Rewardsco’s Terms and Conditions. Click here to view them:

https://www.rewardscocareers.com/wp-content/uploads/2025/01/Rewardsco-Group-Privacy-Policy.pdf

Rewardsco

About Rewardsco

Our People. Your Greatest Asset.

In today’s competitive BPO landscape, you need a partner with the right people to adapt, innovate and drive your business forward.

At Rewardsco, we redefine what it means to outsource.

As a leading international BPO powerhouse headquartered in Durban, South Africa, we work alongside you, understanding your unique needs and offering bespoke solutions for your market.

Partnering with us goes beyond a business decision, it’s a strategic move toward a globally connected, more efficient future for your company.

Since 1996, we have used our tailored, scalable and cost-effective solutions to help companies FIND, WIN, RETAIN and GROW their customer base.

From sales and distribution to support functions, we’re with you every step of the way, managing the full life-cycle of your customers’ journey through our optimised omnichannel solutions.

How we do it:

FIND:

Lead Generation and Management

Sales and Marketing

WIN:

Inbound and Outbound Sales

Invoicing and Collections

RETAIN:

Customer Service and Support

Customer Retention, Churn and Win-back

GROW:

Cross-Selling and Up-Selling

CX and Customer Lifecycle Management

Visit our website today and give your business the competitive edge by providing your customers with the support and service they deserve.

Industry
Consulting & Advisory
Company Size
1,001-5,000 employees
Headquarters
Durban, ZA
Year Founded
1996
Social Media