Team Lead - Full Stack Development

Shaper


Date: 12 hours ago
City: Johannesburg, Gauteng
Contract type: Contractor

Who Are We Looking For


We are looking for a purpose-led individual with strong experience in full-stack development, who is passionate about technology and the training and development of others. The ideal candidate thrives in a fast-paced, collaborative environment and enjoys coaching aspiring developers.

You will play a crucial role in leading development projects while mentoring learners and junior developers. You must be proficient in our full tech stack and be committed to fostering talent and guiding young professionals on their learning journey.


Key Responsibilities


Mentorship and Guidance

  • Provide hands-on mentorship to learners, helping them grasp full-stack development concepts and implement them practically.
  • Conduct regular one-on-one and team check-ins to monitor learner progress and resolve roadblocks.

Project Supervision

  • Lead planning and execution of real-world projects aligned with learning goals and client requirements.
  • Guide learners in defining technical scopes, setting deliverables, and adhering to timelines.

Curriculum & Learning Development

  • Develop and refine educational content including case studies, tutorials, and code labs.
  • Stay up to date with industry trends and ensure the curriculum reflects modern tech standards.

Quality Assurance

  • Review learner output to ensure quality, accuracy, and industry readiness.
  • Provide structured feedback to drive improvement and deeper understanding.

Team Collaboration

  • Promote a collaborative, knowledge-sharing culture within and across cohorts.
  • Encourage team-based problem-solving and active learning practices.

Performance Evaluation

  • Evaluate learner growth through assessments, code reviews, and project evaluations.
  • Identify skills gaps and suggest tailored support and learning strategies.


Technical Requirements


Backend

  • Java (Spring Boot)
  • Node.js
  • Python
  • PostgreSQL


Frontend

  • Angular
  • JavaScript
  • CSS


General

  • Experience with full-stack application development
  • Familiarity with both SQL and NoSQL databases
  • Understanding of cloud-based environments (Azure preferred)
  • Microservices architecture (beneficial)
  • Knowledge of modern development practices (CI/CD, version control, TDD)


Minimum Requirements

  • Proven experience in a full-stack development role (5+ years preferred)
  • Experience mentoring or leading development teams
  • Strong communication, leadership, and interpersonal skills
  • Passion for coaching and developing others


Why Join Shaper?

  • Make a direct impact by helping address youth unemployment
  • Work with a mission-driven and values-aligned team
  • Flexible work environment (remote/hybrid options)
  • Continuous learning and leadership opportunities


Post a CV