JOB PROFILE
COMPANY NAME
JOB DESCRIPTION
Job Title Fullstack Developer/Engineer
Job Grade Intermediate
Reports to Technical Lead
Direct reports N/A
The main purpose of job:
The Fullstack Developer is responsible for creating responsive, user-friendly
interfaces and implementing all client-side logic and styling. This role involves
consuming APIs, optimizing performance, and ensuring cross-browser
compatibility. Working closely with designers and technical lead, the developer
brings intuitive, accessible user experiences to life and contributes to the overall
functionality and scalability of the platform.
KEY PERFORMANCE AREAS
KPA1
Drive innovation in front and back-end solutions and promote continuous
improvements
Monitor system performance and troubleshoot critical areas proactively
KPA2
Optimise applications for speed and performance
Ensure code quality through version control and best practices
Collaborate with design teams to ensure UI/UX consistency
KPA3
Monitor and maintain front-end security standards and compliance
JOB SPECIFICATION
Qualifications Degree Equivalent (Prior Learning Experience)
Certification
Experience 3-5 Years
Knowledge Intermediate
TECHNICAL COMPETENCIES
Javascript/Typescript, React, [Link], [Link]
Languages &
Frameworks
REST, GraphQL
PostgreSQL, MySQL
Databases
AWS (EC2, S3, RDS,IAM,VPC)
Cloud
Infrastructure
Version control: Git, GitHub Actions/similar tools
DevOps & CI/CD
BEHAVIOURAL COMPETENCIES
Problem Solving Anticipates challenges and addresses issues before
they escalate, offering practical, scalable solutions.
Technical Technical Ownership and Accountability for the quality
ownership & and performance of the codebase and systems under
accountability their leadership.
Innovation and Introduces new technologies, frameworks, or practices
Creativity that drive efficiency, scalability, or product
differentiation.
Mentorship, Knowledge sharing, and fosters a culture of continuous
Collaboration & learning and improvement. Facilitates cross-functional
Team collaboration, encourages open dialogue, and
Development promotes team cohesion and trust.
Working Conditions
Job Location BylsBridge Office Park, Centurion
Travel Requirements
DOCUMENT CONTROL
Created by:
(Full name, job title)
Approved by:
(Full name, job title)
Date Created:
DD/MM/YYYY
Last Updated:
DD/MM/YYYY
Next Review Date:
DD/MM/YYYY (typically
annually or based on
policy)
Version Number:
E.g., v1.0, v1.1 — helps
track changes over time
Document Owner:
E.g., HR Department /
Hiring Manager / People &
Culture Team