About the job Senior Full Stack Software Engineer (12-months contract)
Are you a passionate Full Stack Software Engineer who enjoys building scalable, high-performing applications from the ground up? We’re looking for an experienced software engineer to join a leading bank in Sandton, where you’ll play a key role in designing, developing, and delivering enterprise-grade digital solutions that impact millions of customers.
This is an exciting opportunity to work within agile, cross-functional teams, using modern technologies and engineering best practices to build secure, resilient, cloud-ready applications.
As a Senior Full Stack Software Engineer, you will:
Design and develop scalable, secure, and high-performance full stack applications.
Translate business and technical requirements into innovative software solutions.
Build and maintain both front-end and back-end components of enterprise applications.
Develop reusable APIs, libraries, and software components.
Design and optimise SQL and NoSQL database solutions.
Build and integrate RESTful APIs and microservices.
Develop event-driven solutions and distributed systems.
Conduct code reviews and mentor junior developers.
Drive automated testing, CI/CD, and DevSecOps best practices.
Troubleshoot production issues and improve application performance and reliability.
Work closely with Architects, Product Managers, Business Analysts, and DevOps teams throughout the software development lifecycle.
Contribute to technical innovation and continuously improve engineering standards across the team.
Minimum Requirements
Relevant tertiary qualification in Information Technology or Computer Science.
6+ years of experience in full stack software development.
Proven experience delivering enterprise-scale software solutions.
Experience working in Agile delivery environments.
Banking or financial services experience will be highly advantageous.
We’re looking for engineers with strong experience in several of the following:
Backend
Java, C#, .NET, Node.js or similar enterprise technologies
RESTful API development
Microservices architecture
Event-driven architecture
Advanced object-oriented programming
Design patterns
Advanced algorithms and data structures
Frontend
Angular, React, Vue.js or similar modern frameworks
HTML5
CSS3
JavaScript / TypeScript
Responsive web design
Front-end build tools and package managers
Databases
SQL
NoSQL
Database design and optimisation
Query performance tuning
Cloud & DevOps
AWS or Azure
Kubernetes
Docker / Containerisation
CI/CD pipelines
Git and version control
Automated testing
DevSecOps practices
If you’re passionate about developing modern, enterprise-scale software solutions and enjoy working across the full technology stack, we’d love to hear from you. Apply today and be part of a team shaping the future of digital banking.
At Zutari, we understand that every strong structure begins with a deep understanding of the ground beneath it. Our Ground...
Apply For This JobContext & Environment To effectively manage and minimise the risk associated with depot operations by ensuring.Compliance with all HSE Policies,...
Apply For This JobCompany DescriptionValterra Platinum is one of the world’s leading integrated producers of platinum group metals (PGMs). We are guided by...
Apply For This JobZutari: Co-creating an engineered impact. Zutari is a well-established, management-owned engineering firm with over 90 years of experience. As human-centred...
Apply For This JobEngineering is more than design and delivery at Zutari; it is the craft of shaping possibility. As a leading buildings,...
Apply For This JobPurpose of the Job Drive to various sites and carry out routine tyre maintenance, including tyre breakdowns & tyre surveys...
Apply For This Job