Teaching Assistant: Software Developer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Proficiency across the Python/JS/SQL/Linux stack. • Proficiency in Git + GitHub • Strong familiarity with TDD principles and the ability to help learners write failing tests before writing code. • Comfortable using Gemini CLI to help learners debug logic errors. • Ideally, knowledge of Docker and Cloud Run; or willingness to learn it on your own. • Mentoring Style: • Mentoring Style: • Socratic Debugging: Ability to lead a learner to an answer through questioning rather than 'driving' their keyboard. • Willingness to listen to the learner's concerns (both technical and personal, eg imposter syndrome, career fears, etc). • Willingness to teach and troubleshoot beginners. • Where you are • This is a remote position with the preference that the ideal candidate is willing to provide support in the Australian Eastern Standard Time (AEST). • Correlation One’s Commitment