Senior Full-Stack Developer - JavaScript Ecosystem

Placements24

KwaZulu-Natal

Hybrid

ZAR 900,000 - 1,300,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Paid time off
Retirement plan
Hybrid work model
Office space Pietermaritzburg

Job summary

Placements24 in Pietermaritzburg is seeking a Senior Full-Stack Developer to lead and mentor a growing engineering team. You will design and deliver web applications using modern JavaScript stacks, with a focus on code quality and scalability.

The role blends on-site collaboration in Pietermaritzburg with remote flexibility, requires 5+ years of experience, and emphasizes collaboration with product and design, CI/CD, and cloud deployments across AWS/Azure/GCP.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years of professional full-stack web development.
  • Expertise in front-end with React, Angular, or Vue.js.
  • Back-end development with Node.js/Express.js or similar.

Responsibilities

  • Design, develop, and maintain robust, scalable web applications.
  • Collaborate with cross-functional teams to define requirements and deliver software.
  • Write clean, reusable, testable code following best practices.
  • Implement and manage database solutions for data integrity and performance.
  • Mentor junior developers, conduct code reviews, and drive quality.

Skills

Full-stack development
React
Angular
Vue.js
Node.js
Express.js
CI/CD
Testing frameworks
Problem solving
Teamwork

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
PostgreSQL
MongoDB
MySQL
AWS
Azure
GCP

Job description

About the Role

Our client, a dynamic and rapidly expanding tech innovator based in the vibrant city of Pietermaritzburg , is seeking a highly skilled and experienced Senior Full-Stack Developer. This is a fantastic opportunity to join a forward-thinking team that is pushing the boundaries of digital solutions across various industries. The ideal candidate will possess a deep understanding of modern web development practices, a passion for clean code, and a proven ability to lead and mentor junior developers. This role offers a blend of on-site collaboration and remote flexibility, fostering a balanced and productive work environment in the heart of KwaZulu-Natal .

Key Responsibilities
  • Design, develop, and maintain robust and scalable web applications using a variety of technologies, with a strong emphasis on the JavaScript ecosystem (e.g., React, Node.js, Express).
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define project requirements and deliver high-quality software solutions.
  • Write efficient, reusable, and testable code following best practices and coding standards.
  • Implement and manage database solutions, ensuring data integrity and optimal performance.
  • Conduct code reviews, provide constructive feedback, and mentor junior development staff.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay abreast of emerging technologies and industry trends to drive innovation within the team.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack web development.
  • Expertise in front-end technologies such as React, Angular, or Vue.js.
  • Proficiency in back-end development with Node.js, Express.js, or similar frameworks.
  • Solid understanding of database technologies like PostgreSQL, MongoDB, or MySQL.
  • Experience with cloud platforms (AWS, Azure, GCP) is highly desirable.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Experience with CI/CD pipelines and automated testing frameworks.
Benefits

Our client offers a competitive salary package, comprehensive health insurance, and opportunities for professional development and continuous learning. Employees benefit from a generous paid time off policy, retirement savings plans, and a vibrant company culture that encourages innovation and personal growth. The hybrid work model allows for a flexible work-life balance, with dedicated collaborative spaces available at our Pietermaritzburg office.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 (React & Node.js)
Senior Full-Stack Developer (React & Node.js)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement fund contributions
Hybrid work model
+1
Senior Full-Stack Developer (React & Node.js)
Senior Full-Stack Developer (React & Node.js)

Placements24 • KwaZulu-Natal

Hybrid
ZAR 900,000 - 1,400,000
Hybrid work model
Medical aid
Retirement fund contributions
+1
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
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 Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • KwaZulu-Natal

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement plan with company matching
Professional development
+3
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 (MERN Stack)
Senior Full-Stack Developer (MERN Stack)

Placements24 • KwaZulu-Natal

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
PTO (paid time off)
Learning and development opportunities
+4
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 (Python/React)
Senior Full Stack Developer (Python/React)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development