

Software Engineer: Full Stack III
Join Capitec Bank, a leading South African bank, as a Full Stack III Software Engineer in Stellenbosch. We are looking for passionate, energetic, and self-motivated individuals to help us continue innovating and delivering exceptional digital experiences for our clients. If you have a passion for service in the banking industry and strong development skills, we want to hear from you!
About Capitec Bank
At Capitec, we believe banking should be simple, accessible, and affordable. We empower people to take control of their financial lives, and by doing so, help them live better. We are more than just a bank; we are a team dedicated to making a positive difference for our clients and employees.
We value our team members by living our core values: Client first, Energy, and Ownership. We offer a supportive work environment, continuous growth opportunities, and comprehensive employee benefits, ensuring every team member feels welcome, valued, and focused on building a brand we are all proud of.
About the Role
As a Full Stack III Software Engineer, you will be an integral part of a cross-functional team, involved in the entire software development lifecycle – from initial concept and design to development, deployment, and ongoing operation of our products. Your responsibilities will include designing, developing, testing, deploying, maintaining, and enhancing complex software systems and applications, always considering scalability, performance, and future requirements.
This role focuses on developing and maintaining both the front-end and back-end components of our web applications. You will apply a holistic approach to building solutions that not only offer optimum performance, reliability, and scale but also create outstanding client experiences. You will also provide guidance and support to other developers and stakeholders throughout the engineering process.
What You’ll Need
Qualifications & Experience:
- Grade 12 National Certificate (Minimum)
- A relevant tertiary qualification in Information Technology (Preferred)
- AWS Certified
- 6+ years of proven experience in both front-end and back-end software development, including project delivery and implementation.
- Experience with modern front-end and back-end frameworks and technologies.
Technical Skills (Our Tech Stack):
- Strong hands-on experience with AWS (Amazon Web Services).
- Experience with Amazon Connect (Preferred).
- Proficiency in HTML, CSS (or CSS frameworks), and JavaScript.
- Experience with web frameworks like React.Js.
- Expertise in working with RESTful APIs and GraphQL.
- Understanding of OAUTH2 and JWT authentication for secure API interactions.
- Database design, optimization, and experience (e.g., PostgreSQL, MySQL).
- Experience with Microservices Architecture (e.g., Docker, Kubernetes).
- Familiarity with AWS services like EC2, S3, RDS, Lambda, API Gateway, IAM, SNS, and CloudWatch.
- Firm understanding of CI/CD (Continuous Integration/Continuous Deployment).
- Strong experience with Git, including branching strategies, merge, and pull requests.
Key Skills:
- Strong communication skills, both verbal and written.
- Ability to collaborate effectively in cross-functional teams.
- Critical thinking and problem-solving abilities.
- Equipped to handle high-impact and high-pressure scenarios.
Additional Information
- A clear criminal and credit record is essential for this position.
Ready to Apply?
If you’re an energetic and self-motivated individual ready to make an impact, follow these two steps to complete your application:
- Complete a short assessment to learn more about life at Capitec. Click here to start your assessment!
- Once you’ve finished the assessment, finalize your application by clicking the “Apply Now” button on the official Capitec careers page. Apply now!
Capitec is committed to diversity and aims to achieve its employment equity goals through all appointments.
To apply for this job please visit careers.capitecbank.co.za.