dearx
dearx~17h ago
New

Senior Full Stack Software Engineer (12-months contract)

South AfricaSouth Africa·Johannesburgsenior
OtherFull Stack Software Engineer
1 views0 saves0 applied

Quick Summary

Overview

Are you a passionate Full Stack Software Engineer who enjoys building scalable,

Technical Tools
OtherFull Stack Software Engineer

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.

  • 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.

Requirements

~1 min read
  • 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.
  • 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
  • Angular, React, Vue.js or similar modern frameworks
  • HTML5
  • CSS3
  • JavaScript / TypeScript
  • Responsive web design
  • Front-end build tools and package managers
  • SQL
  • NoSQL
  • Database design and optimisation
  • Query performance tuning
  • 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.

Location & Eligibility

Where is the job
Johannesburg, South Africa
On-site at the office
Who can apply
ZA

Listing Details

First seen
July 27, 2026
Last seen
July 27, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
51%
Scored at
July 27, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

dearxSenior Full Stack Software Engineer (12-months contract)