JOB SUMMARY:We are seeking a skilled and experienced developer to join our team as a Course Back End Developer. This role involves collaborating closely with our instructor/course builder to create engaging and informative courses tailored to backend and full-stack developers. The ideal candidate will have a solid background in backend development, experience working in development teams, and a deep understanding of our course target audience. Additionally, the candidate should possess excellent communication skills and the ability to translate complex technical concepts into accessible educational content.
JOB RESPONSIBILITIES: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.
JOB QUALIFICATIONS: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.