
Software Engineer: Front-End
You'll be taken to Capitec's official careers page to apply. OnboardingSA never charges you and never collects your application.
About the role
Capitec is hiring a Software Engineer: Front-End, based in Stellenbosch. We are looking for a front-end-strong Software Engineer to help transform our existing Power BI-based Product Health solution into a modern, scalable web application. You will focus primarily on building responsive, user-friendly interfaces while contributing to API integration, databases and back-end application logic. This role also suits an experienced Front-End Engineer who has some back-end exposure and wants to grow into a broader full-stack role. Design and develop responsive, intuitive web interfaces. Build reusable and maintainable front-end components. Translate complex data and requirements into simple user experiences. Integrate front-end applications with APIs, services and databases. Contribute to back-end logic and Python-based components where required. Write clean, secure and testable code.
Responsibilities
- You’ll Thrive in This Role If You
- Enjoy turning complex information into intuitive digital experiences.
- Take initiative when requirements are still evolving.
- Are open to feedback and different ways of solving problems.
- Want to grow your back-end and cloud capability while remaining hands-on with front-end engineering.
Requirements
- Experience integrating RESTful APIs
- Practical AWS experience.
- Exposure to back-end development and relational databases.
- Experience with testing, version control and CI/CD practices.
- Advantageous
- PostgreSQL, SQL or AWS RDS.
- Python or another server-side language.
- Kubernetes and containerisation.
- Microservices or event-driven architecture.
- Power BI or data-rich application experience.
- AWS certification.
- PostgreSQL and AWS certification are beneficial but not mandatory where the candidate has strong, transferable experience.
- Education (Minimum)
- Grade 12 National Certificate / Vocational
- Education (Ideal or Preferred)
- A relevant tertiary qualification in Information Technology