Job closedPosted 5 months ago

Sabenza IT & Recruitment - Senior Full Stack Developer

Full Stack Developer
Open to offers Johannesburg, South Africa
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active

Full Stack Developer is needed in Johannesburg, South Africa.

Client: Sabenza IT & Recruitment

Location: Johannesburg, GT, za

Contract: Contract

Job Description

Build independent, composable micro frontend 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.

Responsibilities

Frontend Engineer (Composable Micro frontend 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

  • Matric and a Tertiary Degree.

Front End Required Skills

  • React, Next.js (App Router), TypeScript.
  • Module Federation or microfrontend 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.

Additional Information

No additional information provided in the original text.


No longer accepting applications

Get instant notifications for new Full Stack Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Ari: your job agent

Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.