Software Development Bootcamp Instructor - Onsite&Remote (Canada)

Software Development Bootcamp Instructor - Onsite&Remote (Canada)

29 Sep
|
WeCloudData
|
Canada

29 Sep

WeCloudData

Canada

About the Role

We are seeking experienced Software Development Instructors to teach a 6- or 12-week, full-time immersive bootcamp focused on building modern, AI-enabled web applications. The program blends frontend engineering, backend systems, data modeling, and LLM-powered applications (RAG), with strong emphasis on project-based learning and real-world delivery.

This role is open to both in-person and remote instructors.

In-person instructors must be available to travel to Saudi Arabia for the duration of the engagement. Program length may vary depending on project needs.

What You Will Teach

You will guide learners through the full software development lifecycle, from problem framing and UX through deployment and demo, including:

- Web fundamentals (HTML, CSS, JavaScript, Git)
- React frontend development and architecture
- AI-assisted “vibe coding” and refactoring AI-generated code
- Python backend development using FastAPI
- Relational data modeling with Postgres and vector databases
- LLM concepts and Retrieval-Augmented Generation (RAG) using LangChain
- Frontend–backend–AI system integration
- Security, observability, testing, and AI quality evaluation
- Docker, CI/CD, deployment, and production considerations
- Capstone mentoring and demo preparation

Key Responsibilities

- Deliver live instruction (in-person or remote) for a full-time, 6- or 12-week bootcamp
- Facilitate hands-on labs, code walkthroughs, and daily sprints
- Mentor students through weekly capstone milestones and final demos
- Review student code and provide clear, actionable feedback
- Teach students how to critically evaluate and refactor AI-generated code
- Support curriculum delivery using project-based and real-client scenarios
- Contribute to content refinement and continuous curriculum improvement
- Collaborate with program staff on learner progress, assessments, and outcomes

Required Qualifications

- Strong experience in full-stack software development, including:
- Frontend: React, HTML, CSS, JavaScript




- Backend: Python, REST APIs (FastAPI or equivalent)
- Databases: Postgres (experience with vector databases is a plus)
- Practical experience building or integrating LLM-powered applications (e.g., RAG)
- Excellent communication skills and ability to explain complex concepts clearly
- Bootcamp teaching experience or equivalent (e.g., corporate training, intensive workshops, mentoring)
- Demonstrated content development experience (curriculum, labs, exercises, or learning materials)
- Ability to review and assess student projects and codebases
- GitHub profile required (please include a link showcasing relevant work)

Preferred / Nice-to-Have

- Experience teaching AI-assisted development or vibe coding
- Familiarity with LangChain or similar LLM frameworks
- Experience mentoring capstone or real-client projects
- Prior experience teaching in accelerated or immersive programs
- Experience working with international or government-sponsored programs

Location & Commitment

- Remote or In-Person
- In-person role requires travel to Saudi Arabia for 3 months
- Extension possible to 9–12 months or longer based on performance and program needs
- Full-time teaching commitment during the bootcamp delivery period

Why Join Us

- Teach a cutting-edge, AI-native software curriculum
- Work with highly motivated learners in an immersive setting
- Be part of long-term programs with extension and growth opportunities
- Influence how the next generation of developers learn to build with AI
- Contribute to real-world, outcome-driven education programs

How to Apply

Please submit:

- Your resume or LinkedIn profile
- A link to your GitHub profile
- A brief note describing your teaching experience and availability (remote or in-person)

Job Types: Full-time, Contract

Application question(s):

- Are you able to work according to the Saudi Arabia time zone?
- Are you willing to travel to Saudi Arabia to teach for 3 or 6 months?
- Do you have software/full-stack bootcamp teaching experience or equivalent in the past?

Work Location: Remote

📌 Software Development Bootcamp Instructor - Onsite&Remote (Canada)
🏢 WeCloudData
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development bootcamp instructor - onsite&remote (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: software development bootcamp instructor - onsite&remote (canada) / canada