Senior Full-Stack Developer (MERN Stack)

Placements24

KwaZulu-Natal

Hybrid

ZAR 900,000 - 1,500,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
PTO (paid time off)
Learning and development opportunities
Hybrid work arrangement
Retirement savings plan
Modern office facilities in Pietermari
Hybrid work

Job summary

Placements24 is seeking a Senior Full-Stack Developer in Pietermaritzburg to design, develop, and maintain scalable web applications using the MERN stack. You will collaborate with product and design teams to implement new features and ensure high-quality code.

The role demands 5+ years of experience, strong JavaScript expertise, and proficiency with cloud platforms. Hybrid work flexibility is offered to support collaboration and professional growth.

Qualifications

  • 5+ years of experience in full-stack development.
  • Proven expertise in JavaScript, Node.js, Express.js, React, and MongoDB.
  • Strong understanding of front-end build pipelines and tools.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.

Responsibilities

  • Design, develop, and maintain full-stack web applications using the MERN stack (MongoDB, Express.js, React, Node.js).
  • Write clean, efficient, and well-documented code for both front-end and back-end components.
  • Collaborate with cross-functional teams to define and implement features.
  • Develop and integrate RESTful APIs to support application functionality.
  • Optimize applications for speed, scalability, and security.
  • Troubleshoot, debug, and upgrade existing software.
  • Implement automated testing procedures to ensure quality and reliability.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Contribute to architectural decisions and technical roadmap planning.

Skills

JavaScript
Node.js
Express.js
React
MongoDB

Education

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

Tools

Webpack
Babel
Git

Job description

About the Role

Our client, a dynamic and innovative tech company in Pietermaritzburg, KwaZulu-Natal , is seeking a highly skilled and experienced Senior Full-Stack Developer to join their growing team. This is an exciting opportunity to contribute to cutting-edge projects, working with a modern technology stack and collaborating with talented professionals. The ideal candidate will possess a deep understanding of both front-end and back-end development, with a proven track record of delivering robust and scalable applications. You will play a crucial role in the entire software development lifecycle, from conceptualization and design to implementation and deployment. We are looking for a proactive problem-solver who thrives in a collaborative environment and is passionate about creating high-quality software solutions. This role offers a stimulating work environment with opportunities for professional growth and development within the vibrant tech scene of Pietermaritzburg .

Key Responsibilities
  • Design, develop, and maintain full-stack web applications using the MERN stack (MongoDB, Express.js, React, Node.js).
  • Write clean, efficient, and well-documented code for both front-end and back-end components.
  • Collaborate with cross-functional teams, including designers, product managers, and other engineers, to define and implement new features.
  • Develop and integrate RESTful APIs to support application functionality.
  • Optimize applications for maximum speed, scalability, and security.
  • Troubleshoot, debug, and upgrade existing software.
  • Implement automated testing procedures to ensure application quality and reliability.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Contribute to architectural decisions and technical roadmap planning.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack development.
  • Proven expertise in JavaScript, Node.js, Express.js, React, and MongoDB.
  • Strong understanding of front-end build pipelines and tools (e.g., Webpack, Babel).
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with version control systems, particularly Git.
  • Solid understanding of database design and management, including NoSQL concepts.
  • Experience with agile development methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a team and independently.
  • Knowledge of UI/UX principles is a plus.
Benefits
  • Our client offers a competitive salary package, commensurate with experience.
  • Employees will benefit from a comprehensive health insurance plan, including medical, dental, and vision coverage.
  • We provide a generous paid time off (PTO) policy, allowing for a healthy work-life balance.
  • Opportunities for continuous learning and professional development are available through workshops, conferences, and online courses.
  • A vibrant and inclusive company culture fosters teamwork and innovation.
  • Access to modern office facilities in Pietermaritzburg , along with hybrid work flexibility, ensures a productive and comfortable working environment.
  • Retirement savings plan contributions are also offered.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Developer (Mern Stack)
Senior Full-Stack Developer (Mern Stack)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Challenging projects
Collaborative environment
+4
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 - JavaScript Ecosystem
Senior Full-Stack Developer - JavaScript Ecosystem

Placements24 • KwaZulu-Natal

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Paid time off
Retirement plan
+2
Full-Stack Developer (MERN Stack)
Full-Stack Developer (MERN Stack)

Placements24 • Centurion

Hybrid
ZAR 700,000 - 950,000
Hybrid work model
Medical benefits
Retirement benefits
+2
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 • KwaZulu-Natal

Hybrid
ZAR 900,000 - 1,400,000
Hybrid work model
Medical aid
Retirement fund contributions
+1
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
Full Stack Developer (MERN Stack)
Full Stack Developer (MERN Stack)

Placements24 • Benoni

On-site
ZAR 480,000 - 900,000
Competitive salary
Professional development
Challenging projects
Senior Mern Full-Stack Engineer – Build Scalable Web Apps
Senior Mern Full-Stack Engineer – Build Scalable Web Apps

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health insurance
Career development
+1