Full Stack Developer
Job Summary
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
- 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 (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