Senior Full-Stack Developer (MERN Stack)

Placements24

Pietermaritzburg

Hybrid

ZAR 900,000 - 1,300,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
Challenging projects
Collaborative environment
Professional growth
Training resources
Health insurance
Retirement plans

Job summary

Placements24 is seeking a Senior Full-Stack Developer for our client in Pietermaritzburg, KwaZulu-Natal. You will design, develop, and deploy scalable web applications using the MERN stack to drive business innovation.

Bring 5+ years of full-stack experience, strong JavaScript, Node.js, MongoDB, Express, React skills, and a collaborative mindset to mentor juniors and deliver high-quality software in an agile environment.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of professional full-stack web development experience.
  • Proven expertise in MongoDB, Express.js, React.js, and Node.js.
  • Strong knowledge of JavaScript, HTML5, and CSS3.
  • Experience with Git and cloud platforms (AWS/Azure/GCP).
  • Excellent problem-solving and teamwork skills.
  • Experience with agile development methodologies is a plus.

Responsibilities

  • Design, develop, test, and deploy scalable web applications using the MERN stack.
  • Collaborate with product managers, designers, and engineers to define requirements.
  • Write clean, maintainable code across front-end and back-end.
  • Develop and manage RESTful APIs and third-party integrations.
  • Optimize performance for speed and scalability.
  • Implement security and data protection measures.
  • Conduct code reviews and mentor junior developers.
  • Stay up-to-date with emerging technologies and best practices.
  • Troubleshoot and upgrade existing software.
  • Contribute to team technical growth.

Skills

MERN stack
Full-stack development
JavaScript
Team collaboration

Education

Bachelor's degree in Computer Science/ Engineering

Tools

MongoDB
Express.js
React.js
Node.js
Git
AWS/Azure/GCP

Job description

About the Role

Our client, a forward-thinking technology solutions provider, is seeking a highly skilled and experienced Senior Full-Stack Developer to join their dynamic team based in Pietermaritzburg, KwaZulu-Natal . This is a crucial role within our development department, responsible for designing, developing, and deploying robust web applications that drive business innovation. The ideal candidate will have a proven track record in full-stack development, with a strong emphasis on the MERN stack (MongoDB, Express.js, React.js, Node.js). You will work collaboratively with cross-functional teams to deliver high-quality software solutions that meet evolving business needs. This position offers a fantastic opportunity to make a significant impact in a growing company and contribute to exciting new projects. We pride ourselves on fostering a culture of continuous learning and professional development, ensuring our team members are equipped with the latest tools and technologies.

Key Responsibilities
  • Design, develop, test, and deploy scalable web applications using the MERN stack.
  • Collaborate with product managers, designers, and other engineers to define project requirements and technical specifications.
  • Write clean, maintainable, and efficient code across both front-end and back-end systems.
  • Develop and manage RESTful APIs and integrate with third-party services.
  • Optimize application performance for maximum speed and scalability.
  • Implement security and data protection measures.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot, debug, and upgrade existing software.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Mentor junior developers and contribute to the team's technical growth.
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.
  • Proven expertise in MongoDB, Express.js, React.js, and Node.js.
  • Strong understanding of JavaScript, HTML5, and CSS3.
  • Experience with version control systems, particularly Git.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of database design and management (SQL and NoSQL).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with agile development methodologies is a plus.
Benefits
  • Competitive salary package commensurate with experience.
  • Opportunity to work on challenging and innovative projects.
  • A collaborative and supportive work environment in Pietermaritzburg .
  • Opportunities for professional growth and career advancement.
  • Access to training and development resources.
  • Contribution to a company that values innovation and excellence.
  • A comprehensive benefits package including health insurance and retirement plans.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Full-Stack Developer (MERN Stack)
Lead Full-Stack Developer (MERN Stack)

Placements24 • South Africa

Remote
ZAR 900,000 - 1,400,000
Highly competitive salary and bonuses
Comprehensive medical, dental, and eye
Generous stock options
+6
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 (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
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 (Node.js/React)
Senior Full-Stack Developer (Node.js/React)

Placements24 • Soweto

On-site
ZAR 900,000 - 1,350,000
Competitive salary
Comprehensive benefits package
Professional development
+2
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
Full Stack Developer
Full Stack Developer

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Healthcare benefits
Career development opportunities
+1
Senior Full-Stack Software Engineer (React & Node.js)
Senior Full-Stack Software Engineer (React & Node.js)

Placements24 • Midrand

Hybrid
ZAR 1,000,000 - 1,600,000
Health insurance
Professional development
Flexible hours
+4
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health and wellness benefits
Hybrid work model
+1