Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Placements24

NewBe an early applicant

Lead Full-Stack Developer (MERN Stack)

Posted Updated 1 view
Discussion

Summary

Lead full-stack developer guiding a Pretoria-based team: set technical direction, architect and build MERN-stack (MongoDB, Express.js, React, Node.js) web applications, mentor engineers, run code reviews, and manage CI/CD pipelines and RESTful API integrations.

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.

Skills

What Lead Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →