Logo for Ironhack

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

Role overview

Qualifications

  • 3+ years of professional full-stack web development and software engineering experience
  • Previous teaching or mentoring experience in full-stack web development bootcamps or similar technical training environments
  • Experience using AI tools within professional software development workflows
  • Fluent English (C1 or above)

Responsibilities

  • Deliver live lectures and lead interactive demonstrations and code-alongs
  • Prepare balanced daily lesson plans tailored to students’ learning needs
  • Guide student teams through major collaborative projects
  • Coordinate daily with the Teaching Assistant on lab execution and student progress tracking

Key facts

Hard skills

Other skills

  • Teaching
  • Communication
  • Mentorship
  • Collaboration
  • Critical Thinking

About the company

Ironhack logo

Ironhack

  • Vocational Training & Bootcamps
Ironhack is a Global Tech School ranked top 2 worldwide. 

Our mission is to help people transform their careers and join a thriving community of tech professionals that love what they do. We do this through Intensive courses & bootcamps in Web Development, UX/UI Design, Data Analytics & Cybersecurity, as well as Career Week aimed at helping our students to be prepared to look for a job after the course. We are present in 8 countries and have campuses in 9 locations - Madrid, Barcelona, Miami, Paris, Mexico City, Berlin, Amsterdam, Sao Paulo and Lisbon. Ironhack Key Facts: +11000 alumni (Ironhackers) + 60 nationalities + 500 Partners + 600 student testimonials

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

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.

Related jobs

See all Teacher jobs

Other jobs at Ironhack