October 6, 2025

Software Engineer: Full Stack

Website Capitec Bank Ltd

Live Better

Software Engineer: Full Stack

Are you an energetic, self-motivated Software Engineer ready to make a significant impact in the banking industry? Capitec Bank is looking for a skilled Full Stack Software Engineer to join our dynamic team in Sandton, South Africa. This is a fantastic opportunity to contribute to the full software development lifecycle and create exceptional client experiences.

About the Role: Your Responsibilities

As a Level II Software Engineer, you will play a crucial role in a cross-functional team, working on every stage of a product’s life, from its initial concept to its ongoing operation. Your responsibilities will include:

  • Designing, developing, testing, deploying, maintaining, and enhancing software systems and applications.
  • Ensuring all work adheres to established standards and specifications.
  • Translating business and technical requirements into practical solutions.
  • Actively collaborating with the delivery team on design and problem-solving initiatives.
  • Developing and maintaining both front-end and back-end components of our web applications.
  • Applying a holistic approach to building solutions that offer optimum performance, reliability, and scalability, alongside creating great client experiences.

What You Need: Education & Qualifications

Minimum Requirements:

  • Grade 12 National Certificate / Vocational

Ideal Qualifications (Preferred):

  • A relevant tertiary qualification in Information Technology

Your Experience & Knowledge

Experience:

  • A minimum of 3 years’ proven experience in both front-end and back-end software development, including project delivery and implementation, using relevant development technologies/languages.
  • Demonstrated experience with modern front-end and back-end frameworks and technologies.

Knowledge:

You should possess advanced knowledge in the following areas:

  • IT systems development processes (SDLC).
  • Application development and advanced programming concepts.
  • Advanced algorithms and data structures, and Design Patterns.
  • Version Control and effective Testing practices.
  • Database systems and query optimization (e.g., SQL, NoSQL).
  • RESTful API design and integration.
  • Cloud computing platforms and services (e.g., AWS, Azure).
  • Advanced Microservice and event-driven architectures.
  • Deployment strategies using Kubernetes and containerization.
  • Responsive design principles, mobile-first development, browser compatibility issues, and performance optimisation.
  • Front-end build tools and package managers.

Essential Skills

  • Strong Analytical Skills
  • Exceptional Attention to Detail
  • Effective Communication Skills
  • Excellent Interpersonal & Relationship Management Skills
  • Robust Problem-solving Skills

Additional Requirements

Candidates must have a clear criminal and credit record to be considered for this position.

Capitec is committed to diversity and aims to support its employment equity goals through this recruitment process.

How to Apply

If you’re ready to embark on this journey with Capitec, please follow these two crucial steps:

  1. To get a glimpse into life at Capitec and complete a short, mandatory assessment, please click here!
  2. Once you have successfully completed the assessment, finalize your application by clicking the ‘Apply now’ button on the Capitec careers page.

Application Deadline: 17 October 2025

To apply for this job please visit careers.capitecbank.co.za.