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

FullStack Developer

Job in Johannesburg, 2000, South Africa
Listing for: Salt Digital Recruitment
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, Backend Developer
Job Description & How to Apply Below

Job Description Summary

Build independent, composable micro front‑end modules that integrate into a governed portal shell using runtime composition. Build domain‑aligned, event‑driven backend capabilities that support deterministic decisioning, versioning, and replay ability.

Location: Braamfontein, Johannesburg

Responsibilities
  • Frontend Engineer (Composable micro‑front‑end platform)
    • Develop micro‑frontend modules (widgets, panels, tabs) using React and Next.js.
    • Integrate via Module Federation and platform extension points.
    • Use platform SDK for context, events, telemetry, and messaging.
    • Ensure compliance with platform contracts and governance rules.
    • Build responsive, accessible UI aligned to design system.
    • Maintain performance budgets and emit telemetry.
  • Backend Engineer (Domain & Platform Capability engineering)
    • Own and implement domain capabilities (e.g., Party, Quotes, Pricing).
    • Design APIs, events, and data ownership boundaries.
    • Implement event‑driven architecture (commands, events, projections).
    • Build deterministic decision engines (pricing, underwriting, claims).
    • Ensure full versioning discipline across APIs, events, and rules.
    • Integrate systems via contracts, not direct coupling.
    • API gateway and BFF patterns.
    • Open Policy Agent (OPA).
    • Schema registry and contract testing.
    • Temporal or workflow engines.
Qualifications
  • Education:

    Matric and a tertiary degree (or equivalent).
  • Front‑end required skills
    • React, Next.js (App Router), Type Script.
    • Module Federation or micro‑frontend architecture experience.
    • State management (React Query / Zustand).
    • Strong understanding of browser security (CSP, sandboxing).
    • Experience with Open Telemetry (frontend).
    • Experience with design systems and component libraries.
  • Back‑end required skills
    • .NET Core (preferred) or equivalent backend platform.
    • Postgre

      SQL and Redis.
    • Kafka and/or NATS Jet Stream.
    • Event‑driven architecture and event sourcing concepts.
    • API design and versioning strategies.
    • Cloud platforms (AWS and/or Azure).
    • Containers (Docker, Kubernetes).
    • Infrastructure as Code (Terraform).
    • Open Telemetry for observability.
#J-18808-Ljbffr
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