Job Description:
Working with teams to create lesson plans and materials for each subject area, including textbooks and other instructional materials.
Research and Do Developing assessment tools to measure students’ progress throughout the batch
Working with instructors or curdev teams to identify areas of improvement for each student
Analyzing data from surveys and focus groups on determining which subjects need additional attention or revision
Deliver lesson plans, and homework assignments as instructors to use in class
Coordinating with instructors or curdev, principals, engineering empathy, career teams, and other staff members regarding the development of the program.
Developing new teaching methods that align with new technologies and approaches in education
Requirements:
Bachelor’s Degree in Information Technology or related fields
1-3 years of experience hands-on experience in developing and testing Go apps on Back-end Web Development for medium to large-scale applications
At least 1-year experience in education and teaching or creating educational content
Having a good understanding of Algorithms & Data Structures
Strong knowledge of Go programming (language, paradigms, constructs, and idioms) & Go frameworks (especially Gin and channel patterns)
Experience with Object-Oriented Programming, RESTful, API, JSON/XML/HTML protocol, ORM, and Database Technologies: MySQL,Postgre SQL,MongoDB
Familiar with developing learning paths/modules/syllabus
Having the experience to deploy applications ( AWS for back-end)
Experience with developer tools such as Git, GitHub, Command-Line, and PostmanFluency and experience with unit testing for Go.
Passionate in teaching and education especially in IT subjects for adult learners (professional/fresh graduates)
Strong communication, collaboration, and problem-solving skills
Excellent critical thinking and analytical skills