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

