Full Stack Software Engineer at Capitec โ€“ Apply now!

Full-time

Capitec Bank

Job Details

๐Ÿ“Œ Job Title: Software Engineer: Full Stack
๐Ÿ’ผ Employment Type: Full-Time
๐Ÿข Company: Capitec Bank
๐Ÿ“ Location: Stellenbosch, Western Cape, South Africa


Company Overview

Capitec Bank is one of South Africaโ€™s leading retail banks, known for simplifying banking and providing affordable financial services to millions of clients.

The bank focuses on innovation, digital transformation, and customer-centric solutions, enabling clients to manage their financial lives more effectively. Capitec encourages a culture of ownership, energy, and client-first service, supported by strong teams and opportunities for career growth.

Employees at Capitec work in a collaborative environment where technology plays a central role in delivering modern banking solutions.


Job Overview

Capitec is looking for a Full Stack Software Engineer (Level 2) to support and enhance client-facing applications used in bank branches.

The role focuses on developing and maintaining branch systems such as biometric solutions, queuing systems, monitoring platforms, and paperless services. Engineers will work with a hybrid technology stack including C#, Java, AWS, and modern web technologies to ensure high-quality digital banking experiences.

The successful candidate will collaborate with development teams to deliver reliable software solutions while supporting ongoing system improvements.


Key Responsibilities

Software Development

  • Develop and maintain branch-facing applications and systems

  • Support existing banking applications and contribute to new feature development

  • Work with hybrid technology stacks including C#, Java, and web technologies

  • Ensure applications meet high-quality standards

Collaboration and Delivery

  • Work closely with development teams to deliver project objectives

  • Participate in Agile ceremonies and team meetings

  • Contribute to continuous improvement of systems and processes

System Support

  • Handle production issues and system support tasks

  • Ensure branch systems operate efficiently and reliably

  • Work from a prioritised development backlog

Service Delivery

  • Ensure consistent high-quality service delivery

  • Support the modernization of branch technologies

  • Contribute to system stability and performance improvements


Minimum Experience

  • 3โ€“4 years of experience in software development

  • Strong experience with C# programming

  • Experience working with AWS cloud services

  • Exposure to Java and web technologies

  • Full stack development experience preferred

  • Backend-focused developers with strong experience may also be considered


Qualifications

  • Grade 12 (Matric)

  • Relevant IT qualification, such as:

    • Computer Science

    • Information Technology

    • Software Engineering

    • Related technical field


Key Skills

  • Analytical thinking and problem-solving

  • Attention to detail

  • Strong communication skills

  • Interpersonal and relationship management

  • Ability to collaborate within technical teams


Employment Requirements

Applicants must have:

  • A clear criminal record

  • A clear credit record

These checks form part of the recruitment and compliance process for positions within the banking sector.


Diversity and Inclusion

Capitec Bank supports Employment Equity and diversity initiatives. Applications will be considered in line with the bankโ€™s commitment to creating an inclusive workforce and providing equal opportunities.

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