Senior Full Stack Software Engineer

DeARX

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

14 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DeARX is seeking a Senior Full Stack Software Engineer to design, develop, and deliver enterprise-grade digital banking solutions in a Sandton-based bank setting. You’ll work in agile teams across the full tech stack, building secure, scalable cloud-ready applications and reusable services.

You will mentor juniors, lead code reviews, and drive DevSecOps practices while collaborating with architects, product managers, and DevOps to continuously improve engineering standards.

Qualifications

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

Responsibilities

  • Design and develop scalable, secure, and high-performance full stack applications.
  • Translate requirements into software solutions across front-end and back-end domains.
  • Build and maintain enterprise components and reusable APIs.
  • Develop event-driven solutions and distributed systems.
  • Drive automated testing, CI/CD, and DevSecOps practices.
  • Mentor junior developers and conduct code reviews.
  • Collaborate with Architects, PMs, BAs, and DevOps throughout SDLC.

Skills

Full stack development
Agile delivery
RESTful API design
Microservices
SQL/NoSQL databases
DevSecOps
Mentoring juniors

Education

Bachelor's degree in IT or CS

Tools

Java
C#/.NET
Node.js
Angular/React/Vue
HTML5/CSS3
TypeScript
Docker
Kubernetes
AWS/Azure
CI/CD

Job description

We're looking for engineers with strong experience in several of the following:

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Software Engineer (12-months contract)
Senior Full Stack Software Engineer (12-months contract)

DeARX • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Full Stack Engineer
Full Stack Engineer

Hire Resolve • Johannesburg

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Senior Full Stack .NET Developer
Senior Full Stack .NET Developer

Salix Recruitment • Gauteng

On-site
ZAR 900,000 - 1,200,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Hire Resolve • Sandton

On-site
ZAR 800,000 - 1,100,000
Competitive salary based on experience
Senior Software Engineer
Senior Software Engineer

Smart4 Energy • Wes-Kaap

On-site
ZAR 700,000 - 1,100,000
SENIOR Full Stack Java Software Engineer - Johannesburg /Hybrid - R1.5m Per Annum
SENIOR Full Stack Java Software Engineer - Johannesburg /Hybrid - R1.5m Per Annum

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Full Stack Engineer (.NET & Angular)
Senior Full Stack Engineer (.NET & Angular)

Hire Resolve • Cape Town

On-site
ZAR 900,000 - 1,800,000
Competitive salary based on experience
SENIOR Full Stack Java Software Engineer - Cape Town /Hybrid - R1.5m Per Annum
SENIOR Full Stack Java Software Engineer - Cape Town /Hybrid - R1.5m Per Annum

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

ATS Client • Cape Town

Hybrid
ZAR 1,000,000 - 1,800,000