HR Generalist | Advocate for People Development & Organisational Effectiveness
We're looking for a driven, forward-thinking Full Stack Developer to join our tech team within a vibrant educational institution.
You'll not only build and maintain powerful digital experiences for our students and staff, but also lead a small development team to help us shape the future of learning.
If you thrive on collaboration, innovation, and building systems that matter, this is your chance to work in a purpose‑driven environment where your skills and ideas will make a real difference.
Position Duties & Responsibilities
- Develop web applications and features using modern full‑stack technologies.
- Maintain and improve existing web platforms and digital tools used across the institution.
- Ensure clean, scalable, and maintainable code practices are followed throughout development cycles.
- Ensure code adheres to internal coding and development standards.
- Take ownership of project deadlines and deliverables.
- Stay up to date with emerging trends and technologies, and apply them to real‑world education solutions.
Application Requirements
- A Bachelor of Science in Information Systems or relevant field.
- Proficiency in ReactJS and NodeJS (hands‑on experience is essential).
- Strong experience working with MySQL databases.
- Solid understanding of functional programming principles.
- Knowledge of Bitbucket is a plus.
- Ability to deploy and manage applications across various environments.
- Familiarity with Jira or similar ticketing / project management tools.
Highly beneficial
- Front‑end design and UI / UX knowledge
- Experience in the edTech sector
Attributes linked to the Code of Conduct
- Must be able to work under pressure.
- Excellent attention to detail.
- Be innovative and efficient in solving problems.
- Comfortable interacting with external development teams and stakeholders at multiple levels.
- Excellent communication and people skills.
- People Centricity – respectful and helpful nature when dealing with clients, peers, and colleagues.
- Urgency – the position requires decisiveness, quick responses, and fast action.
- Self‑Control – the ability to govern one's emotions and reactions is a key part of customer service.
- Demonstrated ability to work independently with minimal supervision.
- Ability to assess a situation to determine the severity of a problem and escalated when required.
- Able to prioritise tasks and deliver clear and concise feedback.
Salary range : R
Seniority level
Entry level
Employment type
Full‑time
Job function
Business Development, Project Management, and Other
Industries
Higher Education