Senior Fullstack Developer
Ref: JO-2603-359842
- South Africa
- Software Development & Engineering, Technology
- IT
- 250 - 999 Employees
- Environment: In-office
- Contract Type: Permanent
- Starts: 2026-06-01
Senior Full-Stack Engineer
Node.js | TypeScript | Cloud
Cape Town | Full-time | In‑office
Why this role is awesome
This is not a “just keep the lights on” Full-stack role. You’ll design, build and scale mission‑critical systems used at real scale, and you’ll help define how those systems evolve.
You’ll work on distributed, event-driven architectures, influence platform decisions, and mentor other engineers while shipping complex Full-stack solutions.
What you’ll be doing
- Designing and scaling backend services using Node.js & TypeScript
- Owning system and service architecture across multiple domains
- Building high-throughput REST and asynchronous APIs
- Designing and evolving event-driven systems
- Improving performance, reliability, scalability, and observability
- Debugging and resolving complex production issues
- Reviewing code and mentoring engineers
- Working closely with product and platform teams on technical strategy
What you need to bring
- Expert-level TypeScript & Node.js experience
- Strong experience with backend frameworks (Fastify, Express, NestJS)
- Deep knowledge of distributed systems and async patterns
- Strong PostgreSQL and relational database design skills
- Experience with cloud platforms (AWS, GCP or Azure)
- CI/CD, Docker and production deployment experience
- Strong testing practices and Git workflows
- 6+ years of backend engineering experience
Bonus points if you have
- Kafka, RabbitMQ, SQS or similar messaging platforms
- Kubernetes or infrastructure-as-code experience
- Experience in high-scale or transactional systems
- Experience mentoring or leading backend initiatives
If you love solving hard backend problems at scale – apply now.
Salt is acting as an Employment Agency in relation to this vacancy.

Share: