Full Stack Developer - Klerksdorp

Placements24

Klerksdorp

On-site

ZAR 600,000 - 900,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Provident fund
Training & conferences

Job summary

Placements24 in Klerksdorp, South Africa seeks a skilled Full Stack Developer to design, implement, and maintain high-quality web applications, spanning frontend and backend. You’ll work closely with product managers, designers, and engineers to deliver robust digital products and contribute to a culture of technical excellence.

The role requires proficiency in modern frontend frameworks (React/Angular/Vue) and backend languages (Node.js, Python, Java), with strong database and REST API

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience.
  • 3+ years of experience as a Full Stack Developer or in a similar role.
  • Proficiency in frontend development technologies (HTML, CSS, JavaScript, and a modern framework).
  • Experience with backend development languages and frameworks (e.g., Node.js with Express, Python with Django/Flask, Java with Spring).
  • Strong understanding of database systems like PostgreSQL, MySQL, MongoDB, or similar.
  • Experience with version control systems, particularly Git.
  • Familiarity with RESTful API design and implementation.
  • Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.

Responsibilities

  • Develop and maintain user-facing features using modern frontend technologies (e.g., React, Angular, Vue.js).
  • Design and implement efficient server-side logic and APIs using backend languages (e.g., Node.js, Python, Java).
  • Manage and optimize database schemas and queries (SQL and NoSQL).
  • Write clean, maintainable, and well-documented code.
  • Perform thorough testing of applications to ensure functionality, performance, and security.
  • Collaborate with cross-functional teams throughout the software development lifecycle.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Troubleshoot and resolve bugs and performance issues.
  • Stay updated with emerging technologies and industry best practices.

Skills

React
Angular
Vue.js
Node.js
Python
Java
SQL
NoSQL
REST APIs
Git
AWS
Azure
GCP
PostgreSQL
MySQL
MongoDB
Express
Django
Flask
Spring
Docker
Kubernetes

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Git

Job description

About the Role

Our client, a growing software solutions provider, is seeking a talented Full Stack Developer to join their dedicated team in Klerksdorp . This is an excellent opportunity to work on diverse projects, contributing to both frontend and backend development. You will be responsible for designing, developing, testing, and deploying high-quality web applications. The ideal candidate is proficient in a range of programming languages and frameworks, with a keen eye for detail and a passion for building robust, scalable software. You will collaborate closely with product managers, designers, and other engineers to deliver exceptional digital products. This role is crucial for driving innovation and ensuring the technical excellence of our client's offerings in the North West province.

Key Responsibilities
  • Develop and maintain user-facing features using modern frontend technologies (e.g., React, Angular, Vue.js).
  • Design and implement efficient server-side logic and APIs using backend languages (e.g., Node.js, Python, Java).
  • Manage and optimize database schemas and queries (SQL and NoSQL).
  • Write clean, maintainable, and well-documented code.
  • Perform thorough testing of applications to ensure functionality, performance, and security.
  • Collaborate with cross-functional teams throughout the software development lifecycle.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Troubleshoot and resolve bugs and performance issues.
  • Stay updated with emerging technologies and industry best practices.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent work experience.
  • 3+ years of experience as a Full Stack Developer or in a similar role.
  • Proficiency in frontend development technologies (HTML, CSS, JavaScript, and a modern framework).
  • Experience with backend development languages and frameworks (e.g., Node.js with Express, Python with Django/Flask, Java with Spring).
  • Strong understanding of database systems like PostgreSQL, MySQL, MongoDB, or similar.
  • Experience with version control systems, particularly Git.
  • Familiarity with RESTful API design and implementation.
  • Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
Benefits

Our client offers a competitive salary, comprehensive health insurance, and a provident fund. Employees benefit from opportunities for professional development, including training and attendance at industry conferences. Join a collaborative and innovative team environment in Klerksdorp , working on challenging and rewarding projects. This role offers a clear career progression path within a stable and growing company in the North West region.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Developer (Python/Django)
Senior Full-Stack Developer (Python/Django)

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 900,000
Hybrid work arrangement
Health benefits
Full Stack Developer
Full Stack Developer

Placements24 • Upington

On-site
ZAR 480,000 - 720,000
Full Stack Developer
Full Stack Developer

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Healthcare benefits
Career development opportunities
+1
Full Stack Developer (Mid-Level)
Full Stack Developer (Mid-Level)

Placements24 • Mossel Bay

On-site
ZAR 600,000 - 900,000
Competitive salary
Benefits package
Professional development
+1
Senior Full Stack Developer (Node.js/React)
Senior Full Stack Developer (Node.js/React)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 900,000
Competitive salary
Performance bonuses
Professional development
+3
Full Stack Developer (React & Node.js)
Full Stack Developer (React & Node.js)

Placements24 • Soweto

Hybrid
ZAR 350,000 - 650,000
Stock options
Health insurance
Remote work
+3
Full Stack Engineer
Full Stack Engineer

Placements24 • Centurion

Hybrid
ZAR 700,000 - 1,200,000
Salary + incentives
Health insurance
Retirement plan
+3
Full Stack Developer (Senior)
Full Stack Developer (Senior)

Placements24 • Centurion

Hybrid
ZAR 750,000 - 1,100,000
Health insurance
Hybrid work
Professional development budget
+1
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Challenging projects
+1
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Professional growth opportunities
+1