Join the Codeworks team, help hundreds of people change their life, empowering them to be successful through our courses.

What you’ll love

Awesome team

You know when going to work feels like hanging out with your friends? That’s the environment you have at Codeworks.

Engaging mission

Feel how your job helps people achieve goals in their life, and make a real difference. Become part of an awesome community.
log_Artboard 2

Flexible schedule

On site, remote, part-time and full-time positions available, you can’t ask for more flexibility. And you’re free to switch.

Open positions

Location: Barcelona

Commitment: Part-time

The main tasks for this role include:

  • Maintain the campus facilicities and manage any task related to on-site matters in coordination with the other teams (cleaning, maintenance, building manager, etc.)
  • Be the person of reference for any issues/questions/requests from students related to on-site matters.
  • Place regular orders for groceries and office supplies
  • Receive packages and control the entry
  • Arrange campus for students before a course starts
  • Welcome students on day one and give a campus tour.
  • Organize graduation celebrations at the end of each course


  • Highly organized with the ability to work unsupervised and under own initiative
  • Good level of spoken English and Spanish
  • Able to work independently and in a team

What do we offer:

  • Job stability
  • Good working environment
  • Schedule from Monday to Friday
  • Excellent location in Poblenou, 5min from Bogatell beach
  • Competitive salary

We would like to hear from you if you think this is something you would be interested in. Please send your cv to [email protected]

Location: Remote (CET)

Commitment: Full-time, part-time

The main tasks for this role include:

  • Mentoring students and helping them get the most out of the course (through Q&As, live coding, code reviews, etc).
  • Interviewing prospective students.
  • Maintaining and improving the existing curriculum.
  • Contributing to the development of our internal software and tools.


  • Passion for teaching and sharing knowledge
  • Good level of spoken English
  • At least 2 years of professional developer experience
  • Expertise in the JS ecosystem (React, Redux, Angular, GraphQL, Node, Express, Koa)

How to apply

Send us a brief intro, including your LinkedIn profile and a short YouTube video where you present yourself (1-2 minutes).

We use cookies from third party services to offer you a better experience.