Sabenza IT & Recruitment - Senior Full Stack Developer
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.