All roles

Open role

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

Remote · United Kingdom Full-time

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.

3+ years full-stack web development experience; teaching or mentoring experience; proficiency in Java, Spring Boot, SQL, JavaScript, React, Next.js, Docker, Git, AI tools; fluent English (C1+); freelance contractor agreement.

Key Responsibilities

  • delivering lectures
  • mentoring students
  • coordinating with staff

Skills & Tools

Java, Spring Boot, SQL, MySQL, PostgreSQL, JPA, Hibernate, Spring Security, JWT, RabbitMQ, Kafka, JavaScript, TypeScript, React, Next.js, HTML5, CSS3, Git, GitHub, Docker, Docker Compose, GitHub Actions, REST, GraphQL, GitHub Copilot, ChatGPT, Claude, Codeium, Ironboard

Job Details

  • Category: Education services
  • Seniority: Mid Level
  • Commitment: Full Time, Contract
  • Workplace: Remote — Spain or Madrid or Baku
  • Languages: English

About Ironhack

A global tech school offering intensive courses and bootcamps in web development, UX/UI design, data analytics, and cybersecurity. — Industry: Education

More open positions

Admissions Associate (German & English Speaking)

Work from home Full-time role

Early Years Sessional (Freelance) Tutor

Work from home Full-time role

Sessional Assessor

Work from home Full-time role

Life Cycle Consultant Bilingual (Eng/Sp)

Work from home Full-time role

Sales Talent Acquisition Business Partner

Work from home Full-time role

Corporate Marketing Intern

Work from home Full-time role

Senior Project Manager

Work from home Full-time role

Underwriter - Multifamily Housing

Work from home Full-time role

Senior Gameplay Animator

Work from home Full-time role

Relief Credentialed Vet Tech - DC Area

Work from home Full-time role

Customer Engagement Specialist

Work from home Full-time role

Seasoned Remote Travel Customer Experience Specialist – Master of Personalized Support, Seamless Booking Solutions, Global Travel Expertise, and Exceptional Client Journey Management at brighthush

Work from home Full-time role

Utilization Management RN

Work from home Full-time role

Senior Compensation Analyst

Work from home Full-time role

AI/ML Solutions Architect

Work from home Full-time role

Senior Customer Advocate – Multi‑Channel Support & Complex Case Resolution Expert at brighthush – Remote, Day Shift, Competitive Compensation

Work from home Full-time role

Medical Director

Work from home Full-time role

Community Manager DE

Work from home Full-time role

ImageX Senior UX / UI Designer (Freelance) Contractual / Canada (Remote) Sep 22, 2

Work from home Full-time role

Seasoned Remote Chat Support Agent & Customer Service Specialist – Champion Patient Success, Drive Global Healthcare Innovation, and Lead Digital Engagement at brighthush

Work from home Full-time role

Assistant Manager

Work from home Full-time role