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.
Job description provided by Ironhack.
View the original posting