October 10, 2025

Software Engineer: Full Stack 10088

Website Capitec Bank Ltd

Live Better with Capitec.

Software Engineer: Full Stack 10088

Are you an energetic and self-motivated Software Engineer with a passion for building robust banking solutions? Capitec Bank is looking for a talented Full Stack Software Engineer to join our innovative team in Stellenbosch.

About Capitec Bank

Capitec Bank believes in enabling people to control their financial lives through banking that is simple, accessible, and affordable. We focus on making a positive difference for our clients and employees, building a trusted brand with talented and committed teams.

At Capitec, we live by our CEO values: Client first, Energy, and Ownership. We offer a supportive environment with growth opportunities, competitive benefits, and a culture where every team member feels valued and empowered to grow.

About the Role

As a Full Stack Software Engineer, you will be crucial in developing and maintaining both the front-end and back-end components of our web applications. You will work across all layers of the application stack, focusing on building solutions that deliver optimum performance, reliability, scalability, and exceptional client experiences.

What You Will Be Doing

  • Architect scalable microservices using Spring Boot and Spring Cloud in a highly distributed banking environment.
  • Build resilient distributed systems that reliably handle daily financial transactions.
  • Design and optimize complex database schemas in PostgreSQL for performance at scale.
  • Develop secure RESTful APIs and event-driven architectures using the Spring ecosystem.
  • Deploy and orchestrate containerized applications using Kubernetes.
  • Ensure high code quality through unit, integration, and acceptance testing, including continuous integration practices.
  • Collaborate effectively in cross-functional teams using Agile methodologies.

What We’re Looking For

  • 3+ years of experience building production-grade applications with a proven impact on user experience and system performance.
  • Deep expertise in the Spring ecosystem: Spring Boot, Spring Cloud, Spring Security, Spring Data.
  • Modern React development (optional) with hooks, context, and state management libraries.
  • Database mastery, including complex queries, performance tuning, and data modeling in PostgreSQL.
  • AWS cloud expertise: S3, RDS, SQS, MSK, and other core services for scalable infrastructure.
  • A cloud-native mindset: familiarity with containerization, orchestration, and distributed system patterns.
  • Excellence in API design: RESTful services, OpenAPI specifications.
  • DevOps fluency: experience with CI/CD pipelines, Infrastructure as Code, and production monitoring.
  • Observability expertise: Prometheus, Grafana, OpenSearch stack, and application performance monitoring.

Our Tech Stack

  • Backend: Java 21+, Spring Boot, Spring Cloud, Maven
  • Frontend (Optional): React, TypeScript, modern CSS
  • Data: PostgreSQL, Redis
  • Cloud: AWS (S3, RDS, SQS, MSK)
  • Infrastructure: Kubernetes, Docker, cloud platforms
  • Observability: Prometheus, Grafana, OpenSearch
  • Integration: REST APIs, message queues, event streaming

Why You’ll Love It Here

  • Technical Excellence: Work with cutting-edge FinTech architecture serving millions of users.
  • Growth Opportunities: Benefit from continuous learning, internal tech talks, and the chance to influence the overall engineering culture.
  • Impact: Your code will directly improve financial lives across South Africa.

Education & Requirements

Minimum Education

  • Grade 12 National Certificate / Vocational

Ideal or Preferred Education

  • A relevant tertiary qualification in Information Technology

Additional Information

  • Clear criminal and credit record is required.

Capitec is committed to diversity, and applications for this position will be considered in support of our employment equity goals.

How to Apply

To apply for this exciting opportunity, please follow these two steps:

  1. First, complete a short assessment to see what life at Capitec is all about. Click here: Capitec Assessment
  2. Once you have completed the assessment, finalize your application by clicking the ‘Apply now’ button on our career portal.

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