Senior Full-Stack Engineer

Zohorecruit

Stellenbosch

On-site

ZAR 520,000 - 780,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Zohorecruit in Stellenbosch, South Africa, is seeking a seasoned fullstack developer to join a dynamic, multicultural team. You will work on backend and frontend development, mentored juniors, and contribute to code quality, security, and performance across projects.

The role covers NodeJS, Java, TypeScript, CSS, REST/JSON/XML, and relational databases (MySQL) with Redis. You’ll rely on Git, CI pipelines, and modern frameworks such as ReactJS, NextJS, and Spring Boot to deliver robust

Qualifications

  • Five+ years of backend and frontend development experience.
  • Experience with NodeJS and popular frameworks/libraries.
  • Experience with Java and popular frameworks/libraries.
  • Experience in TypeScript.
  • Full understanding of CSS.
  • Experience with relational databases and platforms and SQL (MySQL), Redis.
  • Full understanding of REST, JSON, XML, HTML.
  • Full understanding of source control processes and using GIT.
  • Knowledge of security, performance, memory management, maintainability, and data structures.

Responsibilities

  • Follow best coding practices - unit tests, documenting and documented code.
  • Conduct unit testing and deployment of various applications to backend servers.
  • Mentor juniors in a team setting.
  • Maintain and improve code quality and stability.
  • Improve and maintain security and data integrity on various projects.
  • Continually learn and apply development skills within the team.

Skills

5+ years exp
Backend & frontend
CSS
REST/JSON/XML/HTML
Security best practices
Linux/Unix

Tools

NodeJS
Java
TypeScript
SQL (MySQL)
Redis
GIT
Spring Boot
Hibernate
JPA
ReactJS
React-Native
Angular
NextJS
Laravel
Tomcat

Job description

Stellenbosch, South Africa

Responsibilities
  • Follow best coding practices - writing unit tests, writing documenting and documented code.
  • Conduct unit testing and deployment of various applications to backend servers.
  • Work together with juniors in a mentoring role.
  • Maintain and improve code quality and stability.
  • Improve and maintain security and data integrity on various projects.
  • Continually learn and improve development skills and apply them within the team.
Frontend
  • Java
  • NodeJS
  • PHP (legacy)
Frameworks and tools
  • Spring Boot
  • Hibernate
  • JPA
  • React-JS
  • React-Native
  • Angular (legacy)
  • NextJS
  • Laravel (legacy)
  • Node
  • PNPM
  • NPM
  • Yarn
  • Tomcat
Requirements
  • At least 5 years of experience in backend and frontend development.
  • Experience with NodeJS - popular frameworks, libraries.
  • Experience with Java - popular frameworks, libraries.
  • Experience in TypeScript.
  • Full understanding of CSS.
  • Experience working with relational databases and platforms and SQL (MySQL), Redis.
  • Full understanding of supporting technologies - REST, JSON, XML, HTML.
  • Full understanding of source control process and using GIT.
  • Knowledge of best practices in security, performance, memory management, maintainability, data structures.
  • Good understanding of server infrastructure, web protocols.
  • Experience with Linux/Unix based servers.
Additional skills that are advantageous
  • Experience with React and React-JS.
  • Experience in React-Native and native mobile development.
  • Knowledge of Swift and Objective-C.

You’ll be working in a vibrating environment, with a multicultural highly energetic, enthusiastic, positive team whose sole focus is on growth, growing personally as individuals, but growing professionally through all the opportunities within the group operating in various countries (France, Tunisia and SA).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer (Mid-Senior | React & Node.js) - Cape Town
Software Developer (Mid-Senior | React & Node.js) - Cape Town

ATS Client • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Full Stack Developer
Senior Full Stack Developer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 900,000 - 1,200,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Benoni

Hybrid
ZAR 1,100,000 - 1,500,000
Health insurance
Paid time off
Hybrid work model
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

TMA Proactive Partners • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Fully remote
Flexible hours
+2
Full Stack Developer
Full Stack Developer

Placements24 • Stellenbosch

On-site
ZAR 540,000 - 860,000
Hybrid work model
Professional development
Competitive salary
Senior Full Stack Developer
Senior Full Stack Developer

United Exports • South Africa

Hybrid
ZAR 900,000 - 1,300,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Salary commensurate with experience
Medical, dental, and vision insurance
Generous paid time off
+3
Senior Full Stack Engineer - JavaScript Ecosystem
Senior Full Stack Engineer - JavaScript Ecosystem

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary
Health Insurance
+2
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Performance-based bonuses
Medical and retirement benefits
Learning and growth opportunities
+2