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

J
JobgetherTechnology education
GermanyContractLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Fluent English at C1 level or above
Experience
At least three years of professional experience in full-stack web development or software engineering
Required Skills
DockerSQLJavaJavascriptSpring BootTypeScriptReact

Requirements

  • Have at least three years of professional experience in full-stack web development or software engineering.
  • Have previous experience teaching or mentoring students in a bootcamp, university programme, or comparable technical training environment.
  • Know Java fundamentals, including object-oriented programming, collections, and testing.
  • Have experience with Spring Boot, REST APIs, dependency injection, controllers, JPA/Hibernate, Spring Security, and JWT authentication.
  • Know SQL databases such as MySQL or PostgreSQL, and microservices or messaging technologies such as RabbitMQ or Kafka.
  • Be proficient in JavaScript (ES6+), TypeScript, React, Next.js, HTML5, and CSS3.
  • Be familiar with Git and GitHub workflows, Docker, Docker Compose, CI/CD pipelines such as GitHub Actions, and REST or GraphQL API integration.
  • Have practical experience with AI coding assistants such as GitHub Copilot, ChatGPT, Claude, or Codeium.
  • Understand risks and limitations of AI-generated code, including security, data privacy, maintainability, testing, and human review.
  • Be fluent in English at C1 level or above.
  • Be available for a full-time commitment of 40 hours per week, Monday to Friday.
  • Be willing to travel to Baku, Azerbaijan, for three scheduled on-site programme events.

Responsibilities

  • Deliver live lectures, demonstrations, coding sessions, and guided practical sessions on full-stack development and AI-enabled engineering.
  • Prepare daily lesson plans and adapt teaching materials and pacing to students' needs and progress.
  • Guide student teams through the mid-bootcamp project and final capstone.
  • Teach students to use AI coding assistants for code generation, debugging, refactoring, testing, documentation, and feature development.
  • Emphasize security, privacy, code quality, and critical evaluation of AI-generated output.
  • Review assignments and project submissions, administer assessments, and provide constructive technical feedback.
  • Lead Q&A sessions and support students with varying levels of technical knowledge.
  • Coordinate with the Teaching Assistant to manage practical sessions and monitor student progress.
  • Collaborate with programme managers, project managers, and client representatives on learning objectives and programme milestones.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now