Job Description

Where the job is based: Stellenbosch, South Africa
This role demands flexibility to work during UK hours

Kerv South Africa, part of the Kerv Group, delivers technology solutions through a mix of Power Platform, DevSecOps, Data experiences, and Software Engineering.

Responsibilities

  • Develop and maintain scalable, full‑stack web applications using Next.js (frontend) and Node.js (backend)
  • Build rich, user‑centric interfaces that bring complex business processes to life through clean and responsive UI components
  • Create RESTful APIs with Node.js and TypeORM, focusing on data modelling and performance
  • Write modular, maintainable code with comprehensive unit and integration tests, following TDD using Jest and Supertest
  • Design and manage infrastructure components with Docker Compose, Terraform, and deploy to AWS services (EC2, ECS, RDS, S3, etc.)
  • Translate UI/UX wireframes into functiona...

Apply for this Position

Ready to join Kerv? Click the button below to submit your application.

Submit Application