Newinvisible AI for interviewsTry Cue
Featured

Senior Fullstack Developer

Salt Search

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.