Find a jobRecruiters

Teaching Fellow

Exclusive opportunity

Remote

Teaching Fellow

CodeSquad

Teaching Fellow

Skills

SQL QueriesMongoDBReactNodeHTMLExpressAIGitHubFullstack DevelopmentJavascript

12 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Part time

Salary:

$72,800 / year

Location:

United States

Work mode:

Remote

Published on:

14 October 2026

What they need


Do you want to use your coding skills to diversify and strengthen the technology field in the US? Do you want to empower talented people of color from low-income backgrounds to launch a new career in software?

CodeSquad is seeking a part-time Teaching Fellow to help train our students in MERN stack technologies, version control and Artificial Intelligence, and guide them into a career in web development. If you share our vision for upending the status quo and want to teach, inspire, and mentor our students, we want to meet you!

Job Responsibilities

The mission of the Teaching Fellow is to train CodeSquad students in full-stack web technologies including JavaScript, React, Node, HTML and CSS, and build self-confidence and job-readiness skills.

Specific responsibilities for this position include:

  • Lead online classes during regularly scheduled class times (see schedule below) and/or serve as a support teacher
  • Weekly time commitment varies from roughly 6 hours to 20 hours per week, with some flexibility in scheduling
  • Develop lesson plans, slides, homework, and other materials using our learning management system, and submit them for approval by CodeSquad staff
  • Develop training exercises and reviews to develop student proficiency in web technologies including HTML/CSS, JavaScript, Node, Express,React, RAG and AI, and Git
  • Help students one-on-one during in-class exercises and in small groups, as needed
  • Grade student homework, providing brief but thoughtful feedback; ensure that homework is graded on time
  • Hold online office hours for 1-4 hours per week
  • Provide guidance to students in the development of a capstone project
  • Participate in continuous learning/ teacher training during the summer
  • Share your own professional experiences and industry insight with the students
  • Provide inspiration, emotional support, patience, empathy, encouragement, and fun
  • Facilitate a progressive, collaborative, and constructive classroom community

Logistics

  • Live classes are held from January - June
  • Class Schedule:
  • Mondays, Tuesdays, and Wednesdays: 6:30pm - 9pm EST (includes breaks)
  • Saturdays: 9am - 2pm EST (includes breaks)
  • Compensation is at a competitive hourly rate, based on experience
  • All classes currently take place via Zoom conference. Teaching Fellows should plan to use their own laptops and webcams to give lectures and participate in meetings

Qualifications

  • 1-2 years of experience in web development
  • Teaching experience is a plus, but a commitment to becoming a better educator is required
  • Strong written and oral communication skills
  • Sensitivity to the challenges that low-income, urban, people of color experience
  • Fluency in English required. Bilingual candidates are strongly encouraged to apply.
  • Experience with Agile methodology and the Canvas LMS is a plus
  • Bachelor’s degree preferred but not required

Technical Skills Required

Core Web Development

  • JavaScript
  • React
  • NodeJS
  • Express
  • MongoDB
  • HTML5 / CSS3
  • Git & GitHub
  • Command Line
  • MongoDB & SQL is a plus but not required

AI & System Architecture

  • AI Integration & RAG: Prompt engineering basics, integrating LLM APIs (e.g., OpenAI, Anthropic), Retrieval-Augmented Generation (vector embeddings, vector databases basics).
  • AI Agents: Conceptual understanding and implementation of task-driven AI agent workflows or tool-calling frameworks.
  • Basic System Design: RESTful API design, database modeling, basic scaling concepts, caching, and client-server state management.

Job Type: Part-time

Benefits:

  • Flexible schedule
  • Paid time off

Schedule:

  • Choose your own hours
  • Monday to Friday
  • Weekends as needed

Work Location: Remote

Job Type: Part-time

Pay: $35.00 per hour

Benefits:

  • Flexible schedule

Work Location: Remote

Other offers great for you!

These companies are also looking for great profiles

Anderson RH

Data Translation / Product Owner Senior- Retail

Freelance

Paris, France

Hybrid

Skills

Product OwnershipSQL QueriesBig DataRESTful APIsBacklog managementAgile ScrumData Translation / Product Owner Senior- Retail

1 day ago

Quick apply

Anderson RH

Business Data Analyst Market Access

255 € HT/jour

Freelance

Remote

Skills

Data AnalysisBusiness AnalysisMarket AccessPharmaceutical industryDashboardingMicrosoft Power BIBusiness Data Analyst Market Access – Pharmaceutique 100% Télétravail

1 day ago

Quick apply

Staff and More

SENIOR FRONTEND & MOBILE ENGINEER (H/F)/ React Flutter CDI

Permanent contract

Geneva, Switzerland

Hybrid

Skills

React

4 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools