Software Developer

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-Ljbffr
Similar jobs

More from Upspire Talent
Upspire Talent 13 hours ago
Upspire Talent 2 days ago
Upspire Talent 19 hours ago

Software developer

Apply Now
Back to search page