Job title : Software Engineer : Full Stack 10088
Job Location : Western Cape, Stellenbosch
Deadline : November 17, 2025
Quick Recommended Links
- Jobs by Location
- Job by industries
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 environmentBuild resilient distributed systems that reliably handle financial transactions dailyDesign and optimize complex database schemas in PostgreSQL for performance at scaleDevelop secure RESTful APIs and event-driven architectures using Spring ecosystemDeploy and orchestrate containerized applications using KubernetesChampion code quality through unit, integration and acceptance testing, including continuous integration practicesCollaborate in cross-functional teams using Agile methodologiesWhat we're looking for :
3+ years building production-grade applications with demonstrable impact on user experience and system performanceDeep expertise in Spring ecosystem - Spring Boot, Spring Cloud, Spring Security, Spring DataModern React development (Optional) with hooks, context, and state management librariesDatabase mastery - complex queries, performance tuning, and data modeling in PostgreSQLAWS cloud expertise - S3, RDS, SQS, MSK, and other core services for scalable infrastructureCloud-native mindset - containerization, orchestration, and distributed system patternsAPI design excellence - RESTful services, OpenAPI specificationsDevOps fluency - CI / CD pipelines, Infrastructure as Code, and production monitoringObservability expertise - Prometheus, Grafana, OpenSearch stack, and application performance monitoringTech Stack :
Backend : Java 21+, Spring Boot, Spring Cloud, MavenFrontend (Optional) : React, TypeScript, modern CSSData : PostgreSQL, RedisCloud : AWS (S3, RDS, SQS, MSK)Infrastructure : Kubernetes, Docker, cloud platformsObservability : Prometheus, Grafana, OpenSearchIntegration : REST APIs, message queues, event streamingWhy you'll love it here :
Technical excellence : Work with cutting-edge fintech architecture serving millions of usersGrowth opportunities : Continuous learning, internal tech talks and the reach to influence the overall engineering cultureImpact : Your code directly improves financial lives across South AfricaEducation (Minimum)
Grade 12 National Certificate / VocationalEducation (Ideal or Preferred)
A relevant tertiary qualification in Information TechnologyAdditional Information
Clear criminal and credit recordICT jobs