×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Software Engineer (12-months contract

Job in Johannesburg, 2000, South Africa
Listing for: DeARX
Full Time, Contract position
Listed on 2026-08-21
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, DevOps, Cloud Engineer - Software
Job Description & How to Apply Below
Position: 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 No

    SQL 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 Dev Sec Ops  best practices.
  • Troubleshoot production issues and improve application performance and reliability.
  • Work closely with Architects, Product Managers, Business Analysts, and Dev Ops 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 / Type Script
  • Responsive web design
  • Front-end build tools and package managers

Databases

  • SQL
  • No

    SQL
  • Database design and optimisation
  • Query performance tuning

Cloud & Dev Ops

  • AWS or Azure
  • Kubernetes
  • Docker / Containerisation
  • CI/CD pipelines
  • Git and version control
  • Automated testing
  • Dev Sec Ops  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.

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary