Ironhack logo

Lead Teacher – Software Development & AI (Full-Stack) IT SkillSprint 2027

Hiring from
Europe
Work type
Remote
Posted

617,272 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

IT SkillSprint 2027 is an intensive training programme for third-year university students, delivered through a collaboration between Ironhack, the Innovation and Digital Development Agency (IDDA), and the Ministry of Science and Education of the Republic of Azerbaijan.

#About the Role

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.

#Technical & Teaching Requirements

Experience

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

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.

#Programme Timeline

  • January: Content review, preparation, and adaptation of learning materials.

  • 15 February: Classes begin.

  • April: Mid bootcamp project

  • 9 July: Programme ends.

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


Similar jobs