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, Dev Sec Ops, 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 Type ORM, 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 functional front‑end code with attention to performance and accessibility Produce clear and concise technical documentation using Domain‑Driven Design principles Collaborate with Engineers, Product, Dev Ops, and QA to ensure seamless end‑to‑end delivery Participate in code reviews, trunk‑based development, continuous integration, and agile development practices Build isomorphic/universal React applications and support mobile‑first design or progressive web apps (PWAs) Qualifications Proficiency in Java Script or React.js, including SSR/ISR concepts Strong experience with Express.js/Fastify, Type ORM, or equivalent ORMs Solid understanding of Type Script, HTML5, CSS3 Experience with Docker Compose for local development and containerized deployment Comfortable using AWS services such as EC2, ECS, RDS, and S3 Strong knowledge of RESTful API design, error handling, and security best practices Experience with unit and integration testing using tools like Jest, Mocha, or Supertest Proficient with Git, and CI/CD pipelines Knowledge of Postgre SQL, Maria DB, Graph QL, or Mongo DB Familiarity with Dev Ops practices and infrastructure as code (e.g., Terraform, Biceps) Exposure to Agile/Scrum development practices Excellent English speaking and written communication skills Ability to work flexibly across time zones and deadlines Benefits Real Flexibility: Work from home, office, or client sites as needed A supportive environment that encourages learning and growth Recognition as a Great Place to Work in the UK and India Opportunity to work on impactful projects for public and private stakeholders Commitment to diversity, equality, and inclusion across the organization Location & Job Type South Africa Full Time #J-18808-LjbffrBy continuing you agree to our Terms & Privacy Policy.