Software Engineer: Full Stack 10088 at Capitec Bank

Company:

Capitec Bank

Capitec Bank

Industry: Banking / Financial Services

Deadline: Not specified

Job Type: Full Time

Experience: 3 years

Location: Western Cape

Province: Stellenbosch

Field: ICT / Computer

About the role

  • The Full Stack Software Engineer plays a crucial role in developing and maintaining both front-end and back-end components of web applications and works on all layers of the application stack. They are therefore responsible for applying a holistic approach to building solutions that not only offer optimum performance, reliability, and scale but also create great 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 financial transactions daily
  • Design and optimize complex database schemas in PostgreSQL for performance at scale
  • Develop secure RESTful APIs and event-driven architectures using Spring ecosystem
  • Deploy and orchestrate containerized applications using Kubernetes
  • Champion code quality through unit, integration and acceptance testing, including continuous integration practices
  • Collaborate in cross-functional teams using Agile methodologies

What we’re looking for:

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

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: Continuous learning, internal tech talks and the reach to influence the overall engineering culture
  • Impact: Your code directly improves financial lives across South Africa

Education (Minimum)

  • Grade 12 National Certificate / Vocational

Education (Ideal or Preferred)

  • A relevant tertiary qualification in Information Technology

Additional Information

  • Clear criminal and credit record



Share this job:

Business Engineer at Capitec Bank

SAP Solutions Architect at Capitec Bank