JavaScript Instructor (Full-Stack Software Development)

Job Type

Full Time Contract


Minimum: $55,000.00
Maximum: $75,000.00




88 Warren St
United States


Provide coding and software development, help adults learn, and deepening their developer skill set.

Serve as lecturer and mentor to our students, helping them build problem-solving skills and refine their software development skills. Help define and refine the curriculum to stay current with relevant and developing technologies. Teach two 20-week programs each fiscal year, and when not in the classroom, will engage in activities such as curriculum updates, building new exercises, scoping projects for apprenticeship work, and interviewing students for future classes. Outside of your teaching responsibilities, you’ll be an active part of the development community in our city and will be expected to periodically participate in community-related events or workshops.


 Support the ongoing strategy and mission of the Urban League of Eastern MA.

 Participate in the curriculum development and maintenance of technical training content, lab exercises, presentations, and accompanying materials.

 Deliver instructor-led classroom training to adult learners in a highly knowledgeable, empathetic, and constructive manner.

 Work with key employers and internal stakeholders to ensure accurate, effective training content.

 Mentor and train internal and external authorized Instructors, mentors, and speakers, in support of the In-Class Workshop Series.

Education and Experience:

 Bachelors Degree required  2-3 years of experience in programming, systems architecture or systems administration.  1+ years of experience as a trainer, or dedicated senior-level mentor, in JavaScript and related technologies.  2+ years of experience in architecting, developing, and supporting applications written in JavaScript.

Skills/Qualifications:  Excellent at conducting classroom training for related technology products and services.  Excellent oral presentation skills, interpersonal communication, and writing skills.

 Recent experience architecting, deploying, and operating Internet scale applications.

 Fluency in at least two programming languages, primary language JavaScript and/or Python preferred  A strong presence and a demonstrated ability to lead & inspire a classroom of adult learners.  Self-sufficient, motivated, and enthusiastic individual with the proven success of taking ownership of daily tasks and collaborative.  Life-long learner who continues to grow her or his software development skills through self-teaching, peer-to-peer learning, and attending community events and lectures.  Desire to be a thought leader and software development expert in both local and national tech communities.  Ability to apply newly-learned technologies in order to produce original projects and products that benefit the MSIMBO community.

Level of Language Proficiency


Professional Level


Minimum Education Required

High School

How To Apply

Interested Candidates should submit a completed resume, cover letter, and references to: