Location: Johannesburg (Hybrid / On-site)
Type: Permanent
Salary: Market-related (based on experience) Role Overview
We are looking for a skilled Software Developer to design, develop, and maintain high-quality software solutions. You will work closely with cross-functional teams to build scalable applications, solve complex problems, and contribute to the full development lifecycle.
Key Responsibilities Design, develop, and maintain software applications Write clean, efficient, and well-documented code Collaborate with designers, product teams, and other developers Debug, troubleshoot, and resolve technical issues Participate in code reviews and improve development standards Integrate APIs and third-party services Ensure application performance, security, and scalability Minimum Requirements Relevant qualification in Computer Science, IT, or similar (advantageous) 2–5+ years of software development experience Proficiency in at least one programming language: Java Script, Python, Java, or C# Experience with: Web development frameworks (e.g., React, Angular,. NET, Django) Databases (SQL / No SQL) Version control (Git) #J-18808-LjbffrBy continuing you agree to our Terms & Privacy Policy.