About the company
GAIN Academy
Software Development • 1-50 employees
Company Description GAIN Academy is a technology-focused education provider dedicated to preparing learners for modern software development careers. The academy offers practical, project-based training programs designed to build job-ready skills in high-demand technologies. GAIN Academy emphasizes small class sizes, individualized support, and industry-relevant curricula created with input from practicing professionals. The organization values inclusive, accessible education and seeks instructors who are passionate about mentoring diverse learners. Team members join a collaborative environment where continuous improvement and innovation in teaching are encouraged.
Role Description The Node.js Instructor role at GAIN Academy is a full-time, on-site position based in Alexandria. In this role, the instructor delivers structured lessons on Node.js and related backend technologies, explains core concepts clearly, and demonstrates best practices through live coding and examples. Day-to-day responsibilities include preparing course materials, creating exercises and projects, guiding learners through hands-on labs, and providing timely feedback on assignments. The instructor is expected to support learners of varying backgrounds, hold regular office hours, track progress, and collaborate with the academic team to refine curriculum content. Additional responsibilities may include contributing to assessments, participating in team meetings, and staying current with industry trends to keep course materials up to date.
Qualifications