Full-Stack Developer (MERN Stack)

Placements24

Centurion

Hybrid

ZAR 700,000 - 950,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Medical benefits
Retirement benefits
Competitive salary
Office in Centurion

Job summary

Placements24 is seeking a skilled Full-Stack Developer in Centurion, Gauteng, to join a dynamic software solutions provider. You will own both front-end and back-end development using the MERN stack, delivering robust, scalable web applications and APIs.

You will collaborate with product managers and designers, implement best practices, write clean code, and contribute to all phases of the software development lifecycle. Hybrid work and ongoing learning opportunities are available.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent
  • 3+ years of full-stack development experience
  • Proficient in MERN stack (MongoDB, Express.js, React.js, Node.js)
  • Strong JavaScript (ES6+) and RESTful API experience
  • Experience with Git, testing frameworks, and front-end build tools
  • Cloud platform knowledge (AWS/Azure/GCP) a plus
  • Strong problem-solving and teamwork skills

Responsibilities

  • Develop and maintain web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
  • Design and implement user interfaces with a focus on usability and performance.
  • Build and maintain robust back-end services and APIs.
  • Integrate front-end components with back-end services.
  • Write clean, efficient, and well-documented code.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and decision-making.
  • Stay updated with emerging web technologies and industry trends.

Skills

JavaScript (ES6+)
RESTful APIs
Git
Unit testing
End-to-end testing
Problem-solving
Teamwork
Communication

Education

Bachelor's degree in CS/Software Engineering

Tools

MongoDB
Express.js
React.js
Node.js
Webpack
Babel
Cloud platforms (AWS/Azure/GCP)

Job description

About the Role

Our client, a dynamic and innovative software solutions provider, is looking for a talented Full-Stack Developer proficient in the MERN stack (MongoDB, Express.js, React.js, Node.js) to join their growing technical team. This role is ideal for a developer who thrives in a collaborative environment and is passionate about building robust, scalable, and user-friendly web applications. You will be responsible for both front-end and back-end development, contributing to all phases of the software development lifecycle. The successful candidate will have a keen eye for detail, a strong understanding of modern web technologies, and the ability to translate business requirements into effective technical solutions. Join us in Centurion, Gauteng , and be part of a company that values innovation and continuous learning.

Key Responsibilities
  • Develop and maintain web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
  • Design and implement user interfaces with a focus on usability and performance.
  • Build and maintain robust back-end services and APIs.
  • Integrate front-end components with back-end services.
  • Write clean, efficient, and well-documented code.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and decision-making.
  • Stay updated with emerging web technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 3+ years of professional experience in full-stack web development.
  • Proven experience with the MERN stack: MongoDB, Express.js, React.js, and Node.js.
  • Strong understanding of JavaScript, including ES6+ features.
  • Experience with RESTful API design and implementation.
  • Proficiency in version control systems, particularly Git.
  • Familiarity with front-end build pipelines and tools (e.g., Webpack, Babel).
  • Experience with unit testing and end-to-end testing frameworks.
  • Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving abilities and attention to detail.
  • Strong communication and teamwork skills.
Benefits

Our client offers a competitive salary, comprehensive medical and retirement benefits, opportunities for professional development, a modern and collaborative office environment in Centurion, Gauteng , a hybrid work model offering flexibility, and the chance to work on challenging and rewarding projects that have a significant impact.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 (Mern Stack)
Senior Full Stack Developer (Mern Stack)

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,500,000
Fully remote
Flexible hours
Stock options or bonuses
+1
Senior Full Stack Developer (MERN Stack)
Senior Full Stack Developer (MERN Stack)

Placements24 • Gqeberha

Hybrid
ZAR 600,000 - 900,000
Health benefits
Hybrid work model
Performance-based bonus
+1
Full Stack Developer (React & Node.js)
Full Stack Developer (React & Node.js)

Placements24 • Kempton Park

Hybrid
ZAR 520,000 - 760,000
Competitive salary
Medical aid and retirement fund
Learning and development opportunities
+2
Senior Full Stack Developer (Node.js/React)
Senior Full Stack Developer (Node.js/React)

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Provident fund
+7
Full Stack Developer - Web Applications
Full Stack Developer - Web Applications

Placements24 • Centurion

Hybrid
ZAR 480,000 - 620,000
Competitive salary
Flexible remote work
Growth opportunities
+2
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
Full Stack Developer (React & Node.Js)
Full Stack Developer (React & Node.Js)

Placements24 • South Africa

Hybrid
ZAR 480,000 - 960,000
Hybrid work
Competitive salary & bonuses
Health insurance
+2
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Modern office in Cape Town
Career growth opportunities