Lead Instructor: Software Development
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• The Full Stack: Proficiency in Python, JavaScript, SQL, Linux. • The Full Stack: • Best practices: Highly knowledgeable in best engineering practices and heuristics. The programme was built around the book Code that Fits in your Head, by Mark Seemann, so candidates could read it as preparation for their application. • Best practices: • Workflow & CI/CD: Mastery of Red/Green TDD (Test-Driven Development) and Git/GitHub (Branching, PRs, Actions). • Workflow & CI/CD: • AI Integration: Experience with Gemini CLI and Google AI Studio. These are the AI-assisted coding tools that we will use throughout the programme. • AI Integration: • Infrastructure: Hands-on experience with Docker, Cloudflare, and Google Cloud Run, but deep expertise not required. • Infrastructure: • Instructional Style: • Comfortable running gamified 'Missions' or 'Simulations' (e.g., handling a simulated system outage or a 'Bank Heist' coding challenge). • Ability to conduct rigorous Oral Defenses of student code to ensure comprehension of AI-generated snippets. • Charismatic, fun, approachable. The 'fun' part is non-negotiable. • GitHub Foundations (GH-900) and/or OpenEDG JS Institute — JSE certification is an asset • Where you are • This role is remote and can be located anywhere that is compatible with the Australian Eastern Standard Time (AEST) time zone.
Responsibilities
• Professionalism: • Interact professionally with learners, Correlation One staff, additional contractors, and guest speakers, maintaining a high level of courtesy and respect. • Lecture Preparation: • Diligently and adequately prepare for lectures to ensure the delivery of high-quality content. • Dynamic Online PresenceResponsiveness and Empathy: • Be highly responsive and empathetic to learners, providing thoughtful answers and assistance throughout the lesson • Adjust the lesson pace and presentation to meet the needs of diverse learners while also maintaining responsibility for timely delivery of the prepared content. • Exhibit an energy, pacing, and ability to make complex topics accessible and maintain strong learner engagement • Communicate respectfully, recognizing that online or written communication may lack tone. • Maintain extra communicative contact with Correlation One personnel. • Positive Attitude: • Foster a healthy learning environment by maintaining a positive attitude and promoting a culture of learning. • Course Improvement: • Contribute to course improvement by providing thoughtful and transparent feedback to the Correlation One team. • Persona: A Senior Engineer or Tech Lead who thrives on 'live-fire' debugging and mentoring rather than prepared lectures. Enjoys teaching total beginners, likes gamification and non-linear lesson progressions.
Benefits
• Correlation One’s Commitment