Senior Full-Stack Engineer: Distributed Systems & Cloud

dearx

Johannesburg

Hybrid

ZAR 1,100,000 - 1,800,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working arrangement

Job summary

dearx is seeking a Senior Full Stack Software Engineer to join a large-scale financial technology environment. You will work on business-critical, high-volume systems, focusing on end-to-end architecture beyond CRUD, including APIs, databases, messaging, and production operations.

You will design, implement and optimise scalable distributed applications, collaborate across backend and frontend, and mentor other engineers while contributing to architecture decisions and DevOps practices.

Qualifications

  • 6–10 years of commercial software development.
  • Full-stack software development experience.
  • Java/JVM technologies (heavy preference).
  • Distributed systems and microservice architecture.
  • REST APIs and system integration.
  • Event-driven architecture and messaging.
  • Kafka is highly advantageous.
  • Strong SQL and relational DB knowledge.
  • Observability, monitoring and incident handling.
  • Cloud (AWS/Azure) experience.
  • Docker and Kubernetes familiarity.
  • CI/CD and automated testing.
  • Software design principles and clean architecture.

Responsibilities

  • Design, develop and maintain scalable, resilient distributed applications.
  • Work across backend and frontend development.
  • Develop and integrate REST APIs and microservices.
  • Work with event-driven architectures and messaging platforms.
  • Design and optimise databases, queries and logic.
  • Troubleshoot production issues and perform root-cause analysis.
  • Implement monitoring, logging, alerting and observability.
  • Build and optimise systems handling high transaction volumes.
  • Contribute to architectural and technical design decisions.
  • Develop clean, maintainable and reusable code.
  • Implement automated testing and CI/CD practices.
  • Work with cloud and containerised environments.
  • Participate in code reviews and engineering standards.
  • Mentor developers and raise the team's capability.

Skills

Java/JVM
Distributed systems
Microservices
REST APIs
Kafka
SQL
Cloud
Docker
Kubernetes
CI/CD
Observability
Production troubleshooting

Tools

AWS
Azure

Job description

dearx is seeking a Senior Full Stack Software Engineer to join a large-scale financial technology environment. You will work on business-critical, high-volume systems, focusing on end-to-end architecture beyond CRUD, including APIs, databases, messaging, and production operations.

You will design, implement and optimise scalable distributed applications, collaborate across backend and frontend, and mentor other engineers while contributing to architecture decisions and DevOps practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Architect: Scale, Secure & Integrate
Senior Full-Stack Architect: Scale, Secure & Integrate

Network Finance • Gauteng

On-site
ZAR 1,200,000 - 2,000,000
Senior Full-Stack Engineer—Impactful Cloud & DevOps
Senior Full-Stack Engineer—Impactful Cloud & DevOps

Rewardsco • Umhlanga Rocks

Hybrid
ZAR 900,000 - 1,300,000
Kaelo Health Medical Insurance
In-house restaurants
Discounted groceries
Senior Full-Stack Engineer for Real-Time Finance Platforms
Senior Full-Stack Engineer for Real-Time Finance Platforms

ATS Client • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote work
Health, dental, vision insurance
+3
Senior Software Engineer: Architect, Lead & Scale Systems
Senior Software Engineer: Architect, Lead & Scale Systems

Hired • South Africa

On-site
ZAR 900,000 - 1,500,000
Full Stack Engineer
Full Stack Engineer

dearx • Johannesburg

Hybrid
ZAR 1,100,000 - 1,800,000
Hybrid working arrangement
Senior Full-Stack Developer: APIs, Cloud & Frontend/Backend
Senior Full-Stack Developer: APIs, Cloud & Frontend/Backend

Network Finance • Centurion

On-site
ZAR 900,000 - 1,200,000
Senior Java Engineer: Spring Boot, Microservices on Azure
Senior Java Engineer: Spring Boot, Microservices on Azure

DeARX • Sandton

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

Pickle (formerly FYXER) • South Africa

On-site
ZAR 600,000 - 900,000
Competitive salary
Generous paid time off
Remote-first working with flexible hours
+2
Remote Senior Full-Stack Developer, Cloud Apps
Remote Senior Full-Stack Developer, Cloud Apps

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Highly competitive salary