Intermediate Software Developer

johannesburg, gauteng, South-Africa • Posted May 28, 2026

Job Type: Full-time
Location: johannesburg, gauteng
Posted: May 28, 2026
Category: Software Development
Application Deadline: July 07, 2026

Role Description

About the job Intermediate Software Developer

  • 3-5 years experience with any software development language with exposure to the full software lifecycle
  • 3-5 years of professional experience
  • Experience with Agile software development
  • Experience with AWS
  • Experience with ReactJS
  • Experience Next.js

Beneficial experience:

  • Software testing
  • DevOps
  • Strapi

Roles and responsibilities: System Design and Architecture:

  • Collaborate with stakeholders to understand business requirements and translate them into technical specifications.
  • Design and architect scalable, reliable, and maintainable software solutions.
  • Evaluate and recommend appropriate technologies to meet project requirements.
  • Write clean, efficient, and maintainable code following established standards, and introducing new standards where relevant.
  • Conduct ...

Interested in this role?

Click the button below to start your application for Intermediate Software Developer at Boardroom Appointments.

Apply Now