Tech Nonprofit Job Board

Opportunities from over 600 organizations leveraging tech for social impact.

Looking to hire talent? Contact us to post your jobs here.

Full-Time Web Development Teaching Assistant



Software Engineering
Philadelphia, PA, USA
Posted on Tuesday, April 4, 2023
  • 03-Apr-2023 to Until Filled (CST)
  • Impact
  • Philadelphia, PA, USA
  • $15,000 - $18,000
  • Other
  • Contract


Full Time Web Development Teaching Assistant

Role at LaunchCode

LaunchCode is a nonprofit organization solving the tech skills gap and paving new pathways to economic opportunity through free education and job placement in technology. Since 2013, we've launched thousands of careers across the nation and have provided free, skills-based training to many thousands more. We're currently looking for a self-motivated individual to help us expand tech greatness in the Philadelphia area.


LaunchCode's Immersive CodeCamp Teaching Assistant

We're looking for a self-motivated Web Development Teaching Assistant to help us expand tech greatness in a virtual course. CodeCamp is a unique course that helps students develop the coding skills that will prepare them for apprenticeships in computer programming and information technology. CodeCamp combines a world-class online curriculum with dynamic in-person instruction and specialized skill tracks tailored to align with employer demand.

Teaching Assistants (TAs) assist with instruction, lead and maintain an advisory group of 8 - 12 students, and assist students through the coursework. As an advisory group leader, TAs assist students in coursework, provide reteaching for subjects covered, and lead their advisory group through small group exercises. TAs are required to become familiar with the class material and assignments before the class begins. This role reports to the course Instructor. TAs are expected to be familiar with web development concepts and have experience with JavaScript and Java.

This is a full-time, hybrid contract position with 3 days in office in downtown Philadelphia, PA. The length of the contract will begin in mid June 2023 running approximately 16 weeks including a preparation week (1 week) and the full duration of the course (15 weeks).

Role Responsibilities

Essential Job Functions

  • Is responsible for the execution of course-related to student learning, including review sessions, group activities, and coding practices.
  • Is responsible for course administration including grading, attendance, student evaluation, and student communications.
  • Supports each individual student, including identifying their performance problems and working with them to create pathways for improvement.
  • Works with LaunchCode staff to manage student enrollment and learning status, and regularly report course and student progress.


  • Knowledge of technical concepts (JavaScript, Java, and related Frameworks)
  • Passion for programming
  • Strong communication skills - Leading small groups, and one on one instruction
  • Perception/Patience (knowing when a student needs help)
  • Growth Mindset

Nice to haves

  • A great leader
  • Detail oriented
  • Proactive
  • Experienced in teaching, mentoring, or tutoring
  • Armed with a solid understanding of technical concepts (LC101 graduate, CS student or graduate, professional programmer, programming enthusiast engaged in the local tech scene)

Why Work at LaunchCode?

Positively impact others, your community, and the face of the tech industry. Our work provides opportunities for life-changing technology careers to anyone with the passion, drive, and aptitude to learn and work hard - regardless of race, gender, orientation, age, disability status, or background. Learn more about our program impacts in our most recent annual impact report.

Connect with teammates to grow LaunchCode's mission-driven reach, outcomes, and sustainability. LaunchCode has a life-changing, career-making program model. Our goal is to put it to use for as many people and companies as we can, and we achieve that by reaching more learners, building more employer partnerships, and securing more resources to continue our programs and maximize our impact in the world.

Join in supporting our values of diversity, equity, and inclusion among our staff, board, and the tech industry. For three years running, the Women's Foundation named LaunchCode as an honoree for demonstrating a strong commitment to women in the workplace. Forbes also named us one of 2020's best startup employers in the U.S. We love to laugh, compete for the best GIF game on Slack, and share all the best lunch spots. We also value collaboration, trust, appreciation, and being kind.

Position Type

Contract - 40 hours per week This is a 1099 Independent Contractor role. We are accepting applications from anywhere in the U.S. for this virtual opportunity.

Class meets Mondays - Fridays from 9:00am - 5:00 pm EST. Class is planned to be hybrid, with 3 days in office in Philadelphia, PA. Please note that all course staff would be expected to be available at the class times listed above.

Salary Range

Total of $15,000 - $18,000, commensurate with experience, to be paid in monthly installments through the duration of the course.

To Apply

Apply online by filling out the form above. No phone calls, please. References should be available upon request. Applications will be accepted on a rolling basis until the position is filled. We highly recommend applying as early as possible for the best chance of moving forward. The employment eligibility of all new hires will be verified using E-Verify.

LaunchCode is an Equal Employment Opportunity Employer. Employment and program policies are nondiscriminatory in regard to race, color, gender, orientation, religion, age, national origin, disability, or veteran status.

The LaunchCode Foundation https://launchcode.aaimtrack.com
  • with our quick 3 minute Application!

  • Sign Up For Job Alerts!

  • Share This Page