Steam Nova STEAM Instructor | Steam Nova at The Glass Door
Alberta, Alberta, Canada -
Full Time


Start Date

Immediate

Expiry Date

16 Nov, 26

Salary

0.0

Posted On

18 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

E-Learning & Online Education

Description

Steam Nova

STEAM Instructor | Steam Nova


Richmond$20.00 Per hour (Employer provided)


Easy Apply




Easy Apply

Your qualifications for this job


Edit


  • Computer science

  • C++

  • Python

  • Teaching

  • Experience working with children

Do you also have these qualifications?

  • X
  • Robotics
  • X
  • Parent communication
  • X
  • Coaching
  • X
  • 3D printing

Show more

Steam Nova is a local STEAM education center in Richmond, providing hands-on technical classes for students aged 6 to 16. Our core courses cover multi-level Python programming, C++, VEX/FRC robotics, 3D modeling & printing, modular design and interactive science programs. We are seeking a patient, self-sufficient educator to independently lead all our maker and coding classes for kids of varying ages.

Job Overview

We hire a reliable STEAM instructor capable of taking full charge of classes alone without constant supervision. You will deliver tiered lessons tailored to students 6–16 across different skill levels, including beginner kids and advanced teenagers. Core teaching contents include advanced Python, C++, hands-on robotics assembly, VEX & FRC fundamentals, 3D modeling design and 3D printing projects. You need to be great with children, patient, and able to engage young learners of all ages.

Core Responsibilities

1. Independently lead full STEAM classes for students aged 6–16 with zero backup support; manage the whole class session alone

2. Teach tiered Python courses customized for different age groups: simple logic for young kids, advanced coding for teens

3. Deliver C++ introductory & intermediate programming lessons for older students

4. Conduct hands-on robotics workshops: robot building, wiring, sensor testing, troubleshooting, plus basic VEX and FRC competition knowledge

5. Guide students on 3D modular modeling design and complete 3D printing operation

6. Prepare simple kid-friendly lesson materials, maintain classroom robots, 3D printers and all lab equipment

7. Communicate kindly with parents and share children’s learning progress after each class

8. Maintain a safe, orderly classroom atmosphere; be patient and encouraging to kids with different learning speeds

9. Support seasonal summer STEAM camps and weekend maker activities as scheduled

Mandatory Requirements

1. Solid Python mastery, able to teach differentiated Python content for ages 6–16 from beginner to advanced level

2. Basic working knowledge of C++ programming for youth education

3. Hands-on experience with robotics, VEX and FRC basic rules & systems

4. Skilled in 3D modeling, modular design and 3D printing workflows

5. Proven teaching experience working with children aged 6–16

6. Extremely patient, outgoing and good at communicating with young kids; strong classroom management skills

7. Fully capable of covering and running all classes independently without another instructor’s assistance

8. Fluent English for teaching and parent communication

9. Must pass BC Working With Children criminal record check before starting work

Preferred Qualifications

  • Background in Computer Science, Engineering, Mechatronics or STEM Education
  • Past experience coaching VEX / FRC student teams
  • Familiar with Tinkercad, Fusion 360 or other 3D design software
  • Previous experience running after-school STEM or summer robotics camps

Compensation & Benefits

  • Fixed hourly wage: $19/hour
  • Flexible shift schedule: weekday after-school hours + seasonal summer camp shifts
  • Complete curriculum and equipment training provided by Steam Nova
  • Small class sizes, friendly team environment
  • Stable long-term shifts for qualified instructors

How to Apply

Send your resume and short cover letter highlighting your coding, robotics and kids teaching experience to info@steamnova.ca

Email subject: STEAM Instructor Application – Team

Job Types: Full-time, Part-time, Permanent, Contract

Pay: From $20.00 per hour

Benefits:

  • Casual dress
  • Company events
  • Flexible schedule
  • On-site parking

Work Location: In person

Show less


Responsibilities
Loading...