Remote Backend Engineer – Microservices, DDD & TDD

E-Merge

South Africa

Remote

ZAR 576,000 - 960,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote

Job summary

E-Merge is seeking a talented software professional for a fully remote role. You will work across diverse projects, transforming business requirements into robust, scalable applications while collaborating with experienced consultants and developers.

The role emphasizes backend work with microservices, DDD, TDD, and event-driven architecture. Strong fundamentals and willingness to learn new languages are essential; remote setup is supported with a salary up to R960K per year.

Qualifications

  • 3–5 years backend experience shipping to production.
  • Hands-on with microservices, DDD, TDD and event-driven design.
  • Familiar with CQRS, Saga, and circuit breakers.
  • Strong software fundamentals: reasoning about complexity and failures.
  • Comfortable in at least one backend language and eager to learn others.
  • Proactive communicator; asks questions and stays engaged when stuck.

Responsibilities

  • Collaborate across projects to transform business requirements into robust applications.
  • Contribute to scalable, maintainable systems through best practices.

Skills

Backend development
Microservices
DDD
TDD
Event-driven architecture
Clean architecture
CQRS
Saga
Circuit breaker
Cloud & containers
CI/CD
Frontend basics

Job description

E-Merge is seeking a talented software professional for a fully remote role. You will work across diverse projects, transforming business requirements into robust, scalable applications while collaborating with experienced consultants and developers.

The role emphasizes backend work with microservices, DDD, TDD, and event-driven architecture. Strong fundamentals and willingness to learn new languages are essential; remote setup is supported with a salary up to R960K per year.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Full-Stack Engineer: Lead Scalable Solutions
Remote Senior Full-Stack Engineer: Lead Scalable Solutions

E-Merge • South Africa

Remote
ZAR 1,170,000 - 1,430,000
Remote Senior C# Full-Stack Engineer (React)
Remote Senior C# Full-Stack Engineer (React)

E-Merge • South Africa

Remote
ZAR 972,000 - 1,188,000
Senior Full-Stack Engineer - Remote Enterprise Solutions
Senior Full-Stack Engineer - Remote Enterprise Solutions

E-Merge • South Africa

Remote
ZAR 1,188,000 - 1,452,000
Remote Senior .NET Developer - C#, SQL & Full-Stack
Remote Senior .NET Developer - C#, SQL & Full-Stack

E-Merge • South Africa

Remote
ZAR 756,000 - 924,000
Senior Java Back-End Engineer — Spring Boot, AWS & Microservices
Senior Java Back-End Engineer — Spring Boot, AWS & Microservices

E-Merge • South Africa

On-site
ZAR 1,260,000 - 1,540,000
Remote Senior Software Developer (Backend)
Remote Senior Software Developer (Backend)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Competitive salary
Health benefits
Senior AI Backend Engineer — Microservices & Cloud
Senior AI Backend Engineer — Microservices & Cloud

E-Merge • South Africa

Remote
ZAR 863,755 - 1,230,196
Remote .NET Developer (C#) – Modernization & Growth
Remote .NET Developer (C#) – Modernization & Growth

E-Merge • South Africa

Remote
ZAR 792,000 - 968,000
Remote Senior Software Engineer - Full Stack
Remote Senior Software Engineer - Full Stack

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Medical, dental, and vision insurance
Retirement savings plan
Paid time off
+1
Remote Software Developer - Backend Focus
Remote Software Developer - Backend Focus

Placements24 • Bloemfontein

Hybrid
ZAR 600,000 - 900,000
Remote work
Medical insurance
Life insurance
+2