Senior Fullstack Developer
Indexed description
Node.js | TypeScript | Cloud
Cape Town | Full-time | In-office
This is not a "just keep the lights on" backend 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 backend solutions.
- 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
- 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
- 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search