Senior Full Stack Developer (JavaScript/Node.js)

Placements24

Durban

Hybrid

ZAR 900,000 - 1,200,000

Full time

4 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

Competitive salary
Hybrid work arrangement
Professional development
Medical aid
Retirement savings plan
Generous paid time off
Modern office facilities
Employee assistance program

Job summary

Placements24 is seeking a senior Full Stack Developer to join a rapidly growing software solutions provider in Durban, KwaZulu-Natal. You will own the full development lifecycle, building robust web applications with JavaScript and Node.js, and collaborating with product managers and designers to deliver high‑quality software.

You will mentor junior developers, influence architectural decisions, and stay current with emerging technologies.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum of 5 years of professional full-stack development.
  • Strong JavaScript/Node.js and experience with React/Angular/Vue.
  • Experience with SQL and NoSQL databases.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Knowledge of software testing principles and practices.
  • Excellent problem-solving and analytical skills.

Responsibilities

  • Design, develop, test, deploy, and maintain full-stack web applications using JavaScript, Node.js, and related frameworks.
  • Develop and manage RESTful APIs and microservices.
  • Build responsive and user-friendly front-end interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Implement and optimize database solutions (e.g., PostgreSQL, MongoDB).
  • Write clean, efficient, and well-documented code adhering to best practices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot, debug, and upgrade existing software.
  • Participate in code reviews and provide constructive feedback to peers.
  • Contribute to architectural design discussions and technical decision-making.
  • Stay updated with emerging technologies and industry trends.

Skills

JavaScript
Node.js
Team collaboration
Problem solving
Agile environments

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Express.js
React
Angular
Vue.js
PostgreSQL
MongoDB
AWS
Azure
GCP
Docker
Kubernetes

Job description

About the Role

Our client, a rapidly growing software solutions provider, is seeking a highly skilled and motivated Senior Full Stack Developer to join their innovative team in Durban, KwaZulu-Natal. This is an exciting opportunity to work on challenging and impactful projects, contributing to the entire software development lifecycle from concept to deployment. You will be instrumental in designing, developing, and maintaining robust, scalable web applications using a modern technology stack. The ideal candidate will possess a deep understanding of both front-end and back-end development, with a strong emphasis on JavaScript and Node.js. You will collaborate with a talented team of engineers, product managers, and designers to deliver high-quality software solutions that meet our client's evolving business needs. This role offers a chance to mentor junior developers, influence architectural decisions, and contribute to a culture of technical excellence in Durban, KwaZulu-Natal.

Key Responsibilities
  • Design, develop, test, deploy, and maintain full-stack web applications using JavaScript, Node.js, and related frameworks.
  • Develop and manage RESTful APIs and microservices.
  • Build responsive and user-friendly front-end interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Implement and optimize database solutions (e.g., PostgreSQL, MongoDB).
  • Write clean, efficient, and well-documented code adhering to best practices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot, debug, and upgrade existing software.
  • Participate in code reviews and provide constructive feedback to peers.
  • Contribute to architectural design discussions and technical decision-making.
  • Stay updated with emerging technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in full-stack web development.
  • Strong proficiency in JavaScript, Node.js, and related frameworks (e.g., Express.js).
  • Experience with front-end frameworks such as React, Angular, or Vue.js.
  • Solid understanding of database technologies (SQL and NoSQL).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of software testing principles and practices.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities, with experience working in agile environments in Durban, KwaZulu-Natal.
Benefits
  • Competitive salary and potential for performance-based bonuses.
  • Hybrid work arrangement for better work-life balance.
  • Opportunity to work on innovative and challenging projects.
  • Collaborative and supportive team environment.
  • Professional development and continuous learning support.
  • Medical aid and retirement savings plan.
  • Generous paid time off.
  • Located in the vibrant city of Durban, KwaZulu-Natal.
  • Modern office facilities.
  • Employee assistance program.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Developer (React & Node.js)
Senior Full-Stack Developer (React & Node.js)

Placements24 • Durban

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Health benefits
Paid time off
+3
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Durban

Hybrid
ZAR 800,000 - 1,100,000
Competitive salary
Health insurance
Paid time off
+7
Senior Full-Stack Developer - JavaScript Ecosystem
Senior Full-Stack Developer - JavaScript Ecosystem

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Hybrid work model
Professional development opportunities
Senior Full Stack Developer - Cloud Solutions
Senior Full Stack Developer - Cloud Solutions

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary bonuses
Health insurance
Retirement plan with company matching
+4
Full Stack Developer (Senior)
Full Stack Developer (Senior)

Placements24 • Durban

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Comprehensive medical and dental care
Pension fund contributions
+3
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Health coverage and retirement plan
Paid time off
Flexible remote work environment
+1
Senior Full Stack Developer - SaaS Platform Development
Senior Full Stack Developer - SaaS Platform Development

Placements24 • Durban

On-site
ZAR 1,000,000 - 1,400,000
Medical aid
Retirement fund
Career development
+1
Senior Full-Stack Developer (JavaScript Ecosystem)
Senior Full-Stack Developer (JavaScript Ecosystem)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Performance bonus
+2
Senior Full-Stack Developer (JavaScript/Node.js/React)
Senior Full-Stack Developer (JavaScript/Node.js/React)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Career growth opportunities
Cutting-edge technologies
Senior Full Stack Developer - Pietermaritzburg
Senior Full Stack Developer - Pietermaritzburg

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Pension scheme
+2