Senior Full Stack Engineer – Micro Frontends & Event‑Driven Backend
Salt · Johannesbourg et périphérie
Job description
About the role
We are looking for senior full‑stack engineers to join a 12‑month contract building a next‑generation platform based on composable micro frontends and deterministic, event‑driven back‑ends. You will work on both the UI layer and core domain services, delivering high‑performance, contract‑driven systems.
Key responsibilities
- Develop independent micro‑frontend modules using React and Next.js (App Router) with Module Federation.
- Integrate frontend modules via the platform SDK for context, events, telemetry and messaging.
- Build responsive, accessible UIs that respect performance budgets and emit telemetry.
- Own and implement core domain capabilities (e.g., Party, Quotes, Pricing) using event‑driven architectures.
- Design versioned APIs, events and data ownership boundaries, avoiding direct coupling.
- Utilise API gateways, BFF patterns, Open Policy Agent, schema registries and workflow engines such as Temporal.
Required profile
- Matric and a tertiary degree.
- Proven senior‑level experience in both frontend and backend engineering.
- Passion for building scalable, decoupled systems with strict contract compliance.
Required skills
- React, Next.js, TypeScript, Module Federation, React Query, Zustand.
- Browser security concepts (CSP, sandboxing) and OpenTelemetry.
- .NET Core (or equivalent), PostgreSQL, Redis, Kafka, NATS JetStream.
- Event‑driven architecture, event sourcing, API design and versioning.
- Cloud platforms (AWS or Azure), Docker, Kubernetes, Terraform.
What we offer
- 12‑month contract at R500‑600 per hour.
- Opportunity to work on cutting‑edge micro‑frontend and event‑driven technologies.
- On‑site collaboration in Braamfontein, Johannesburg.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Salt
Johannesbourg et périphérie
Related job offers
-
Frontend Developer (Johannesburg)
Zensar Technologies Johannesbourg et périphérie -
Senior DevOps Engineer
iOCO Johannesbourg et périphérie -
Cloud Engineer – Azure Data & Databricks (12‑month contract)
Indsafri Johannesbourg et périphérie -
Senior Oracle Business Analyst
Employeur non precise Gauteng -
ICT Support, Driver/Messenger and HR Practitioner Posts
Department of Agriculture Pretoria