About Our Client:
Our client, a growing educational and technology organization, is seeking an experienced AI Full-Stack Development Instructor to teach and mentor students on full-stack software development, AI-powered application development, and practical strategies for becoming successful AI Full-Stack Developers.
This role is ideal for an experienced full-stack developer or AI engineer who is passionate about teaching and sharing real-world industry knowledge with aspiring software developers and AI technology professionals.
Key Responsibilities:
- Deliver engaging training sessions on full-stack development concepts, AI integration, and modern software engineering practices.
- Teach students how to design, build, test, and deploy AI-powered web and software applications.
- Guide students on frontend and backend development technologies, databases, APIs, and cloud deployment strategies.
- Share practical experiences, case studies, and real-world AI full-stack project insights with students.
- Teach students programming concepts using technologies such as JavaScript, Python, React, Node.js, databases, and AI frameworks.
- Train students on integrating AI models, APIs, chatbots, and automation tools into full-stack applications.
- Develop instructional materials, coding exercises, presentations, and hands-on development projects.
- Facilitate workshops, live coding demonstrations, and project-based learning sessions.
- Mentor students on portfolio development, technical problem-solving, and career pathways within full-stack and AI development.
- Stay updated on emerging technologies, software engineering trends, AI frameworks, and development tools.
Qualifications & Skills:
- Bachelorβs degree in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, or related field required.
- Minimum of 4β5 years of practical experience in full-stack development, software engineering, AI application development, or related technology fields.
- Strong understanding of frontend and backend development principles and software architecture.
- Experience working with technologies such as JavaScript, React, Node.js, Python, APIs, databases, and cloud platforms.
- Familiarity with AI/ML tools, Generative AI, automation tools, or AI-powered application development.
- Experience integrating AI features into web or software applications.
- Excellent communication, presentation, and mentoring skills.
- Ability to explain technical concepts clearly and engage students effectively.
- Strong coding, analytical, and problem-solving abilities.
- Must be legally authorized to work in the USA or Canada.
Preferred Qualifications:
- Experience delivering technical training, workshops, or mentoring programs.
- Familiarity with cloud deployment, DevOps practices, and version control systems.
- Experience building and deploying production-ready web applications or AI-powered platforms.
- Certifications in software engineering, cloud technologies, AI, or web development are an advantage.
Part time. Pay depends on experience.