Overview
Junior Software Developer (Front-End & Back-End) POS25204
Based: Randburg (this is an in office position)
Salary: R120 000 - R150 000.00 CTC per annum
Qualifications
- Relevant qualification (Degree / Diploma / Certificate) in Computer Science, Software Development, or related field.
- Basic understanding of front-end technologies : HTML5, CSS3, JavaScript (and frameworks like React, Angular, or Vue.js).
- Basic understanding of back-end technologies : Node.js, PHP, Python, Java, or C# (depending on stack used).
- Familiarity with relational databases (MySQL, PostgreSQL, SQL Server) and / or NoSQL databases (MongoDB).
- Knowledge of RESTful APIs and JSON.
- Understanding of responsive and cross-browser design principles.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and eagerness to learn.
- Ability to work both independently and in a team environment.
- Good communication skills for collaboration and documentation.
Duties
- Assist in developing, testing, and maintaining web applications for both front-end and back-end functionality.
- Write clean, maintainable, and efficient code under the guidance of senior developers.
- Implement UI designs into responsive, interactive web pages.
- Develop server-side logic, database integration, and APIs.
- Participate in code reviews to improve code quality and learn best practices.
- Debug and troubleshoot software issues reported by users or QA teams.
- Collaborate with designers, product managers, and other developers to deliver high-quality software.
- Maintain version control using Git or other versioning systems.
- Stay updated on emerging technologies and programming practices.
- Support deployment and post-launch maintenance of applications.
Closing Date: 15 September 2025
How to Apply
If you meet the above criteria and are ready to take your software development career to the next level, please send your updated CV to