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), TypeScript.
    • Module Federation or micro‑frontend architecture experience.
    • State management (React Query / Zustand).
    • Strong understanding of browser security (CSP, sandboxing).
    • Experience with OpenTelemetry (frontend).
    • Experience with design systems and component libraries.
  • Back‑end required skills
    • .NET Core (preferred) or equivalent backend platform.
    • PostgreSQL and Redis.
    • Kafka and/or NATS JetStream.
    • 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).
    • OpenTelemetry for observability.
#J-18808-Ljbffr
Similar jobs

More from Salt Digital Recruitment
Salt Digital Recruitment 23 hours ago
Salt Digital Recruitment 23 hours ago
Salt Digital Recruitment 1 day ago

Fullstack Developer

Apply Now
Back to search page