Find a jobRecruiters

STEM Teacher

Exclusive opportunity

Onsite

STEM Teacher

CodingSTEAM

STEM Teacher

Skills

Python

21 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Part time

Location:

Spain

Work mode:

Onsite

Published on:

5 October 2026

What they need


Location: Madrid, primarily in La Moraleja

Hours: Approximately 20 paid hours per week

Schedule: 12:30–17:30 in person

Pay: €18 gross per paid hour

Start date: October–November 2026 preferred

Applicants must be based in Madrid at the time of hire.

About CodingSTEAM

CodingSTEAM provides personalised small-group Coding and Robotics classes for children and teenagers in partner schools across Madrid. We are looking for a STEM Teacher to join our team.

Responsibilities

  • Teach Python and Robotics to small groups of approximately 3–4 students
  • Adapt lessons to different ages, abilities and levels of experience
  • Help students understand, test and debug their own code
  • Support students with project-based work and encourage independent problem-solving
  • Prepare for sessions and complete brief session notes
  • Teach Python topics ranging from programming fundamentals to games, object-oriented programming and larger projects
  • Teach Robotics using equipment such as mBot and Edison

Previous experience with mBot or Edison is not required; training will be provided. Classes typically last 30–45 minutes and are scheduled and paid as full hourly blocks. You will also receive training and shadow another mentor before taking responsibility for your own groups.

Required Qualifications

  • Strong Python fundamentals
  • Confidence reading and debugging simple unfamiliar code
  • Excellent spoken and written English
  • Ability to explain technical concepts clearly to children and teenagers
  • Good organisation and attention to detail
  • Reliability and availability throughout the school year
  • Confidence learning and troubleshooting technology
  • Interest in teaching and working with young people

Preferred Qualifications

  • Previous teaching, tutoring or mentoring experience
  • Degree or background in Computer Science, Engineering or a related field
  • Robotics experience
  • Spanish language skills

Once hired, you will need to complete the safeguarding checks required for regular work with minors in Spain, including the relevant background check .

If you require visa support, please state this when applying. Sponsorship may be considered on a case-by-case basis but cannot be guaranteed.

Job Type: Part-time

Pay: 18.00€ per hour

Application Question(s):

  • Do you have experience with Python?
  • Do you currently live in Madrid, Spain?
  • Do you have full working rights in Spain?
  • Do you speak English fluently?

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Confidentiel

Assistant Administratif Formation (freelance, confidentielle)

Freelance

Paris, France

Onsite, Hybrid

Skills

Office ManagementTrainingHR Assistantassistant formationconvention de formationorganisme de formationtraining coordinator

1 day ago

Quick apply

Yunik

Tech Lead IA Agentique / RAG – Azure & Python

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsPythonAzureIA AgentiqueRAGArchitecture IA

18 hours ago

Quick apply

Groupbees

Pilote de projet Data - Niort

Freelance

79000 Niort, France

Onsite, Hybrid

Skills

Big DataProject Management (PMO)Data projectsITBMProject planningDecision support systems

13 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools