Lead Full-Stack Developer (MERN Stack)

Placements24

South Africa

Remote

ZAR 900,000 - 1,400,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

Highly competitive salary and bonuses
Comprehensive medical, dental, and eye
Generous stock options
Unlimited paid time off
Learning and certification support
State-of-the-art development tools
Flexible work arrangements
Team retreats and social events
Office location in Pretoria

Job summary

Placements24 is seeking a Lead Full-Stack Developer to guide a fast-growing tech team in Pretoria, Gauteng. You will own the technical direction, mentor engineers, and architect scalable applications using MERN and related modern tools.

You will collaborate with product and design teams to define requirements, enforce coding standards, and drive high-quality software delivery in a dynamic environment. Leadership and communication are essential to scale our client's software solutions.

Qualifications

  • 7+ years of professional software development experience with at least 2 years in a lead or senior role.
  • Expertise in JavaScript, Node.js, Express.js, React.js, and MongoDB.
  • Strong understanding of asynchronous programming, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
  • Experience with RESTful APIs, CI/CD pipelines, and database design (SQL/NoSQL).

Responsibilities

  • Lead the design, development, and deployment of full-stack web applications using the MERN stack.
  • Architect scalable, maintainable, and high-performance backend and frontend solutions.
  • Mentor and guide a team of junior and senior developers, promoting code quality and best practices.
  • Collaborate with product managers, designers, and stakeholders to define project requirements and technical specs.
  • Conduct code reviews, identify issues, and ensure coding standards are followed.
  • Optimize application performance, scale, and security across the stack.
  • Develop and maintain RESTful APIs and integrate with third-party services.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Troubleshoot complex technical issues spanning frontend and backend.
  • Research and introduce new technologies to improve development processes and product quality.

Skills

JavaScript
Node.js
Express.js
React.js
MongoDB
Microservices
AWS/Azure/GCP
Docker
Kubernetes
REST APIs
CI/CD
Git

Education

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

Tools

Docker
Kubernetes

Job description

About the Role

Our client, a rapidly expanding technology firm, is looking for an experienced and visionary Lead Full-Stack Developer to spearhead their development team in Pretoria, Gauteng . This pivotal role involves guiding the technical direction, mentoring a talented group of engineers, and architecting scalable and robust applications. You will play a crucial part in designing and implementing the next generation of our client's software solutions, working with cutting-edge technologies. If you are passionate about building high-quality software, leading by example, and driving technical innovation, this is the perfect opportunity for you. We are seeking a proactive individual who can inspire a team and deliver exceptional results in a fast-paced, dynamic environment. Your technical leadership will be key to our client's continued success and growth in the tech landscape.

Key Responsibilities
  • Lead the design, development, and deployment of full-stack web applications using the MERN stack (MongoDB, Express.js, React, Node.js).
  • Architect scalable, maintainable, and high-performance backend and frontend solutions.
  • Mentor and guide a team of junior and senior developers, fostering a culture of code quality and best practices.
  • Collaborate with product managers, designers, and other stakeholders to define project requirements and technical specifications.
  • Conduct code reviews, identify potential issues, and ensure adherence to coding standards.
  • Optimize application performance, scalability, and security.
  • Develop and maintain RESTful APIs and integrate with third-party services.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Troubleshoot and resolve complex technical issues across the full stack.
  • Research and introduce new technologies and methodologies to improve development processes and product quality.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Minimum of 7 years of professional software development experience, with at least 2 years in a lead or senior role.
  • Proven expertise in JavaScript, Node.js, Express.js, React.js, and MongoDB.
  • Strong understanding of asynchronous programming, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
  • Experience with containerization technologies like Docker and Kubernetes is highly desirable.
  • Proficiency in building and consuming RESTful APIs.
  • Experience with database design, optimization, and management (SQL and NoSQL).
  • Strong understanding of software development best practices, including version control (Git), testing frameworks, and CI/CD.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Exceptional leadership, communication, and team collaboration abilities.
Benefits
  • Highly competitive salary and performance-based bonuses.
  • Comprehensive medical, dental, and vision insurance.
  • Generous stock options package.
  • Unlimited paid time off policy.
  • Opportunities for continuous learning and professional certifications.
  • State-of-the-art development tools and technologies.
  • Flexible work arrangements.
  • Regular team retreats and social events.
  • Prime office location in Pretoria .

The chance to shape the technical future of an innovative company.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Full-Stack Developer (Remote-First)
Lead Full-Stack Developer (Remote-First)

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,600,000
Highly competitive salary and bonuses
Comprehensive medical and dental cover
Generous retirement plan
+3
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
Lead Full Stack Developer (Remote)
Lead Full Stack Developer (Remote)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,400,000
Lead Full Stack Developer - Fintech Solutions
Lead Full Stack Developer - Fintech Solutions

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement planning
Bonuses
+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 (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 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 Developer (Cloud Native)
Senior Full-Stack Developer (Cloud Native)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health and wellness benefits
Professional development opportunities
+3
Full Stack Developer (React & Node.js)
Full Stack Developer (React & Node.js)

Placements24 • Soweto

Hybrid
ZAR 350,000 - 650,000
Stock options
Health insurance
Remote work
+3
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