Teaching Assistant: Software Development

Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Mar 10, 2026
This job expires in: 27 days

Job Summary

A company is looking for a Teaching Assistant: Software Developer.

Key Responsibilities
  • Provide synchronous and asynchronous support to approximately 30 learners in virtual training programs
  • Monitor Slack channels for learner questions and facilitate discussions and breakout rooms during live sessions
  • Grade learner submissions and submit weekly write-ups summarizing accomplishments and challenges
Required Qualifications
  • Proficiency in Python, JavaScript, SQL, and Linux
  • Experience with Git and GitHub
  • Familiarity with Test-Driven Development (TDD) principles
  • Comfortable using Gemini CLI for debugging
  • Knowledge of Docker and Cloud Run is a plus, or willingness to learn

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...