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