Collaborate with the instructor/course builder to design and develop high-quality courses focused on backend and full-stack development.
Utilize your technical expertise to ensure that course content is accurate, relevant, and up to date.
Serve as the primary point of contact for the instructor/course builder, providing technical guidance and support throughout the course development process.
Act as a content contributor by creating instructional materials, code examples, and assessments.
Stay informed about industry trends and emerging technologies to continuously enhance course content.
Assist in the evaluation and improvement of existing courses based on learner feedback and performance metrics.
Work closely with other team members, including instructional designers and multimedia specialists, to ensure seamless course delivery.
Requirements
Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent work experience).
Proven experience in backend development, with a strong understanding of programming languages such as Python, Java, or Node.js.
Proficiency in SQL for database management and manipulation.
Familiarity with full-stack development concepts and technologies, including databases, web servers, and front-end frameworks.
Experience working in agile development environments and collaborating with cross-functional teams.
Excellent communication and interpersonal skills, with the ability to effectively convey complex technical concepts to diverse audiences.
Passion for education and a commitment to creating engaging and effective learning experiences.
Strong attention to detail and the ability to manage multiple projects simultaneously.
Previous experience in course development or instructional design is a plus.