This job is no longer available
This job expired on 07/08/2026. It no longer accepts applications.
Senior Full‑Stack Engineer
Bookem · Métropole du Cap
Job description
About the role
Bookem is a mature SaaS platform for booking and scheduling. We are looking for a senior full‑stack engineer who can work across backend, frontend, database, and product workflows, bringing strong computer‑science fundamentals to the team.
Key responsibilities
- Build and maintain full‑stack product features.
- Design clean backend APIs, domain models, database migrations, and background jobs.
- Develop polished React interfaces using shared components.
- Debug complex issues across frontend, backend, workers, and data flows.
- Write focused tests and review code for correctness, maintainability, and production impact.
- Improve architecture incrementally without unnecessary rewrites.
Required profile
- 6+ years of professional software engineering experience.
- Strong Python backend experience, preferably with FastAPI or other async frameworks.
- Strong TypeScript and React experience.
- Solid PostgreSQL knowledge, including schema design, migrations, and performance tuning.
- Experience with async or event‑driven systems.
- Clear written communication and careful code‑review habits.
- CS degree strongly preferred, or equivalent senior‑level experience with strong CS fundamentals.
Required skills
- Python
- FastAPI
- SQLAlchemy (async)
- asyncpg
- PostgreSQL
- Alembic
- Docker
- Kubernetes
- pytest
- Playwright
- React 19
- TypeScript
- Redux
- Emotion
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Bookem
Métropole du Cap
Related job offers
-
Solution Architect (Cards & Payments)
Synechron Métropole du Cap -
Support Engineer – Managed Services
Crayon 🖍️ Métropole du Cap -
Information Technology Support Analyst
William Scott Associates Métropole du Cap -
IT Support Engineer – Johannesburg
Employeur non precise Johannesburg -
Check Point Firewall Engineer (6‑month contract)
Optimal Growth Technologies Johannesburg