Job Overview:
Digital Regenesys is looking for a knowledgeable and skilled Full Stack Software Development Course Facilitator to lead our students through an immersive learning journey in modern web and software development.
The ideal candidate should have a deep understanding of both front-end and back-end technologies, hands-on experience with industry-standard tools and frameworks, and a passion for mentoring future developers. This role involves delivering a curriculum that blends theory with hands-on practice, fostering a supportive and interactive learning environment, and equipping students with practical skills for a career in full stack development.
Key Responsibilities:
- Facilitate Full Stack Development courses for students at various skill levels, ensuring they gain a solid grasp of foundational and advanced concepts.
- Deliver engaging sessions on topics such as HTML, CSS, JavaScript, Node.js, Express, React, SQL and NoSQL databases, and other industry-relevant tools and frameworks.
- Design and implement course materials, coding exercises, projects, and assessments aligned with the course learning objectives.
- Provide personalised feedback and mentorship, helping students improve their technical and problem-solving skills.
- Stay updated with the latest trends and technologies in full stack development and integrate relevant updates into course content.
- Collaborate with curriculum designers and academic teams to enhance course content as needed.
- Facilitate real-world development projects and case studies, enabling students to apply their knowledge in practical scenarios.
- Monitor student progress, identify areas for improvement, and provide additional resources or guidance as required.
Skills and Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 2-5 years of experience in full stack development, software engineering, or a similar role.
- Prior experience as a facilitator, instructor, or trainer in a higher education or corporate training environment.
- Proficiency in front-end languages and libraries (e.g., HTML, CSS, JavaScript) and frameworks (React, Angular).
- Experience with back-end development, server-side languages, and frameworks (Node.js, Express, or similar).
- Strong understanding of database management systems (SQL, NoSQL) and cloud services.
- Familiarity with version control systems (Git, GitHub) and CI/CD practices.
- Excellent communication, presentation, and mentoring skills.
- Ability to simplify complex technical concepts for diverse learning styles.
Preferred Skills:
- Demonstrated ability to inspire and guide students or teams.
- Experience in Agile methodologies and project management tools.
- Knowledge of DevOps practices and tools (e.g., Docker, Jenkins, Kubernetes) is an advantage.
- Problem-solving mindset, adaptability, and enthusiasm for continuous learning.