Lead Teacher – Software Development & AI @Ironhack
Teaching
Salary unspecified
Remote Location
Employment Type full-time
Posted 5d ago

[Hiring] Lead Teacher – Software Development & AI @Ironhack

5d ago - Ironhack is hiring a remote Lead Teacher – Software Development & AI. 💸 Salary: unspecified 📍Location: Azerbaijan

Role Description

We are looking for an experienced, dynamic, and passionate Lead Teacher to deliver the Software Development & AI track of the IT SkillSprint programme. As Lead Teacher, you will inspire, educate, and support third-year university students, helping them develop the full-stack software engineering skills and AI-enabled development practices needed to succeed in a rapidly evolving technology landscape. You will be responsible for delivering an outstanding academic experience, guiding students through hands-on projects, and ensuring that they achieve the programme’s learning outcomes.

Key Responsibilities

  • Academic Delivery & Instruction
    • Deliver live lectures and lead interactive demonstrations and code-alongs, using practical side projects such as Ironboard.
    • Teach two hours of live theory and demonstrations daily, followed by two hours of guided lab and practice sessions.
    • Prepare balanced daily lesson plans tailored to students’ learning needs, adjusting the pace and materials according to student progress.
    • Support curriculum delivery based on the syllabus designed by Ironhack’s global education team.
  • Student Mentorship & Guidance
    • Guide student teams through major collaborative projects, including the Mid-Bootcamp Project and the Final Capstone.
    • Support students in applying AI tools responsibly and effectively within real software development workflows.
    • Administer assessments, review student submissions, and provide timely, accurate, and constructive technical feedback.
    • Lead Q&A sessions and support students across a range of technical skill levels.
  • Classroom & Community Leadership
    • Coordinate daily with the Teaching Assistant (TA) on lab execution and student progress tracking.
    • Collaborate with Ironhack Programme Managers, Project Managers, and client representatives to ensure students achieve their academic and professional goals.
    • Foster an energetic, supportive, and inclusive learning community that welcomes different learning styles and needs.
    • Encourage critical thinking, collaboration, and continuous improvement throughout the programme.

Qualifications

  • 3+ years of professional full-stack web development and software engineering experience.
  • Previous teaching or mentoring experience in full-stack web development bootcamps, university programmes, or similar technical training environments.
  • Experience using AI tools within professional software development workflows is highly valued.

Requirements

  • Core Technical Stack
    • Backend: Java fundamentals (OOP, collections, testing), Spring Boot (REST APIs, dependency injection, controllers), SQL databases (MySQL/PostgreSQL) with JPA/Hibernate, Spring Security (JWT authentication), and microservices/messaging (RabbitMQ/Kafka).
    • Frontend: JavaScript (ES6+), TypeScript, React, Next.js, HTML5, and CSS3.
    • DevOps & Tooling: Git/GitHub workflows, Docker/Docker Compose, CI/CD pipelines (GitHub Actions), and REST/GraphQL API integration.
  • AI Integration
    • Practical experience with AI coding assistants such as GitHub Copilot, ChatGPT, Claude, or Codeium.
    • Ability to teach students how to use AI for code generation, debugging, refactoring, testing, documentation, and AI-driven feature development.
    • Strong understanding of responsible AI use, including code quality, security, data privacy, and critical review of AI-generated output.
  • Language & Communication
    • Fluent English (C1 or above); all lectures and instructional materials will be delivered exclusively in English.
    • Strong communication skills, with the ability to explain complex software architecture and AI concepts clearly.

Position Logistics & Terms

  • Schedule: Full-time, 40 hours per week, Monday to Friday, 8 hours per day.
  • Format: Remote teaching, with three on-site trips to Baku, Azerbaijan: Opening Ceremony, Mid-Bootcamp Project, and Final Projects/Graduation.
  • Agreement: Freelance contractor agreement.
  • Travel Benefits: Round-trip flights, local accommodation, and a daily per diem will be fully covered during the on-site periods in Baku.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Azerbaijan
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Lead Teacher – Software Development & AI @Ironhack
Teaching
Salary unspecified
Remote Location
Employment Type full-time
Posted 5d ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Azerbaijan
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 127,350+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later