Web Development Instructor


Start Date: May 2019

Employment Type: Part-time

Deadline to Apply: April 23, 2019

About Re:Coded

Re:Coded is nonprofit organization registered in the United States, with operations in Iraq, Turkey and Yemen. Our mission is to prepare conflict-affected youth to enter the digital economy as software developers and tech leaders. Since 2017, we have trained more than 450 children and young adults how to code. Around 85% of our graduates who seek employment after graduation find technical work within 6 months. Our activities include coding bootcamps, entrepreneurship training, a co-working space, and tech workshops and events.

Re:Coded was founded on the belief that learning how to code should be available to everyone, especially populations affected by conflict. As war-shattered economies start to get back on their feet, we train the generation that will drive these countries forward with the help of technology.

What We Want

Re:Coded is looking for a Web Developer Instructor who has a passion for teaching. The goal of any instructor is to drive learning outcomes and inspire students with passion, wisdom, positivity, and humor. They show students how to love what they do, and how to better love who they are. In addition to being a natural teacher, you have proven experience working with Javascript or any other dynamically typed language.

The Web Developer Instructor will be responsible for training between 15 and 20 students from Baghdad and surrounding areas in an intensive, 16-week coding bootcamp. The instructor will use an online curriculum to deliver in-person content to students. The instructor will be based in Baghdad and work with the Re:Coded team in Istanbul, Baghdad and Erbil.

Key Responsibilities

  • Create comprehensive lecture plans for each class to facilitate our online curriculum in an interesting and clear way.

  • Deliver lectures up to three times per week to the students and apply skills using pair programming techniques.

  • Build for scale by planning, writing, and delivering lectures in accordance with the progress and pace of the class.

  • Develop and lead student project sprints throughout the course.

  • Create a safe and collaborative environment where students understand that helping their peers betters their own experience.

  • Leverage passion as a force for motivation by sharing what you are passionate about with your students and working those topics into lesson plans as appropriate.

  • Embrace change and thrive in ambiguity by helping students and staff with real time efforts, like debugging a student’s project or assignment, while devoting time and effort to developing the macro learning plan.

  • Move quickly by preparing your own lectures but anticipating last minutes changes based on the class' progress and learning goals.

  • Use feedback from students gathered via class surveys to greatly exceed the minimum bar.

  • Integrate feedback from team members on progress of class to set pacing and determine tactical interventions.

  • Provide feedback to team members by conducting weekly 1 on 1s and over-communicating on a daily basis.

  • Empower others to succeed by conducting interviews for instructors and students for future cohorts.

  • Help develop opportunities for the tech ecosystem by conducting additional workshops and trainings in Baghdad


The Web Development Instructor must qualify for BOTH of the following requirements:

  1. The instructor must demonstrate intimate knowledge of a dynamically typed language such as Python, Ruby or JavaScript as used in a production environment.

  2. Prior experience teaching code to a class of students

Additional requirements

  • Proven communication and multi-tasking skills.

  • Ability to develop, own and execute projects with minimal direction.

  • Knowledge of Flatiron School’s free Intro to JavaScript online course a strong asset.

  • Strong professional network in the Iraqi tech community is a major asset.

  • Strong knowledge of agile methodologies and other similar tools.

  • Fluency in English and Arabic required.

To Apply 


Please send your CV and cover letter to careers@re-coded.com with the subject line Web Development Instructor - Baghdad.

Only shortlisted candidates will be contacted for the next phase of the hiring process. Applications without CV or cover letter will not be considered.