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.