Team Lead - Full Stack Development
Shaper

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
See more jobs in Johannesburg, Gauteng