Join the team

Help young people build real technical skills.

CodingSTEAM is looking to grow and teach at more prestigious schools. This is an ideal opportunity for a career change.

Applications: cv [at] codingsteam.com

The opportunity

A technical role centred on students

What CodingSTEAM offers

  • Competitive salary.
  • Great work/life balance and at most 20 hour weeks.
  • Inclusive and supporting work culture.
  • Training to continue your coding and professional development.
  • Lunch included.
  • No death marches or crunch time.
  • Bonuses for good suggestions, retention, etc!

What you will be doing

  • Teaching Python and other languages to 6 to 18-year-olds according to the CodingSTEAM curriculum.
  • Personalise sessions to the level and interests of the students.
  • Assess the development of each student and communicate with parents or legal guardians.
  • Be passionate about each student’s journey and encourage them.

What are we looking for?

Requirements

Strong technical knowledge matters, but so do patience, communication and genuine enthusiasm for helping children progress.

Required

Minimum requirements

  • Native English speaker.
  • Works well with children aged 6 to 18.
  • Python, Computer Science and problem-solving expert.
  • Permit to work in the EU, specifically Spain.
Preferred

Additional experience

  • Degree in a STEAM field from a prestigious university.
  • Past teaching experience.
  • Two to three years of experience at a reputable STEAM company.
  • Previous experience with Replit, our learning environment.
  • Experience in Data Science and Machine Learning.

Interested?

Start with a conversation.

Send us your CV and a short introduction. We will contact you if your experience matches a current opportunity.

Join us now
ApplySend your CV and introduction