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...