Jobs
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.
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: On site Barcelona or Berlin
Commitment: Full-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.
Requirements:
- 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)
Location: Dubai or remote
Commitment: Full-time
The main tasks for this role include:
- Ensuring that every student has a positive experience by maintaining our operational policies and quality standards, ensuring that students perform well and are satisfied with the course.
- Handling any non-engineering matters that students may encounter during the course, serving as the primary point of contact for all student-related issues.
- Managing and taking ownership of the Student Affairs department, including documentation, improvements, procedures, and results.
- Working closely with the admissions team to ensure a smooth onboarding process for new students and address any concerns they may have.
- Collaborating with the instructors to provide students with the support they need to succeed in the program.
Requirements:
- Creative problem-solving skills to come up with innovative solutions to student-related issues.
- Strong communication skills to support students accordingly
- Good level of spoken English
- Exceptional organizational and time management skills to handle multiple tasks and responsibilities
- Attention to detail to ensure that documentation, procedures, and processes are accurate and up-to-date
- Cultural competency to understand and respect diverse backgrounds and experiences of students
- Experience in customer service or online education is a plus.
- Familiarity with Google Workspace and Zendesk is a plus.
Location: On site – London, Berlin or Barcelona-
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.
Requirements:
- Passion for teaching and sharing knowledge
- Good level of spoken English
- Professional developer experience
- Expertise in the JS ecosystem (React, Redux, Angular, GraphQL, Node, Express, Koa)