Lead Teacher – Software Development (Madrid)

Lead Teacher – Software Development (Madrid)

28 oct
|
Ironhack
|
Madrid

28 oct

Ironhack

Madrid

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

📌 Lead Teacher – Software Development (Madrid)
🏢 Ironhack
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: lead teacher – software development (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: lead teacher – software development (madrid) / madrid