KEY RESPONSIBILITIES
Backend & API Development: Develop and maintain data-driven frontend applications using Java Script and Angular (or similar frameworks)
Data Processing & Automation: Design and implement ETL pipelines and automation workflows for large-scale data processing
Dev Ops & Cloud Engineering: Docker and deploy to Kubernetes environments, build and maintain CI/CD pipelines (e.g. Git Lab CI/CD) to enable fast, reliable, zero-downtime deployments
Performance, Reliability & Security
Agile/Scrum environment REQUIRED EXPERIENCE & QUALIFICATIONS
Matric Essential
Bachelors degree (or equivalent experience) in Computer Science, Information Systems, Engineering, or related field Desirable
5+ years of professional experience in software engineering, with a strong focus on Python-based systems. Python (Django, Flask, Django REST Framework), Java Script (Angular or similar frontend framework), SQL, HTML, CSS, Postgre SQL, My SQL
Proven experience delivering production-ready applications used by large user bases
Hands-on experience with microservices architectures and distributed systems and MVC architecture
Experience working in cloud or containerised environments (Docker, Kubernetes, CI/CD pipelines, Git Lab)
Worked in Linux-based environments - Web servers and reverse proxies (e.g. Nginx, Apache)