Information Technology
Senior Software Engineer
Job ID: #
Senior Software Engineer
Role Description
This is a full-time on-site role for a Senior Software Engineer located in Gauteng. The Senior Software Engineer will be responsible for designing, developing, and maintaining software solutions for the organisation’s SaaS applications.
Write clean, maintainable, and efficient code following best practices
Conduct code reviews, debugging, and testing to ensure high-quality software
Develop and maintain automated tests to ensure software quality
Location:
Gauteng / Hybrid Role
Job Type:
Full Time
Date:
04 Mar 2025
Requirements
Qualifications
4-5 years of software development experience in a professional capacity.
Bachelor’s degree in computer science, Software Engineering, or a related field
Proficiency in OSS programming languages such as PHP, GoLang, Python, JavaScript, or similar.
Experience with front-end frameworks (Vue.js, React, Angular) and back-end frameworks (Symfony, FastAPI, Django, Node.js, etc.).
AWS Certified Developer, Google Professional Cloud Developer, or equivalent.
Familiarity with DevOps practices

