Skip to main content Scroll Top

Full Stack Developer

Summary of role:
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 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
• 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)
• Open Telemetry for observability

 

Upload your CV/resume or any other relevant file. Max. file size: 2 MB.