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

Jobgether

Schweiz

Remote

CHF 110.000 - 150.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Fully remote work
40 hours per week (freelance contract)
International collaboration
Professional development
Paid travel to Baku
Collaborative culture

Zusammenfassung

Jobgether is seeking a Lead Teacher for Software Development & AI (Full-Stack) based in Switzerland. You will deliver an intensive training programme for university students, leading live sessions, guiding hands-on labs, and integrating AI tools responsibly into professional workflows.

This is a fully remote role with three on-site trips to Baku, providing international collaboration and meaningful impact. You will plan lessons, supervise capstone projects, assess students, and work with a

Qualifikationen

  • At least three years of professional experience in full‑stack web development or software engineering.
  • Teaching or mentoring experience in bootcamps, university programmes, or similar settings.
  • Strong Java fundamentals, Spring Boot, REST APIs, and database knowledge (MySQL/PostgreSQL).
  • Proficient frontend: JavaScript/TypeScript, React/Next.js, HTML5, CSS3.
  • Familiar with Git, Docker, CI/CD, and API integration (REST/GraphQL).
  • Experience with AI coding assistants (GitHub Copilot, ChatGPT, Claude, Codeium).
  • Understanding of responsible AI, security, privacy, and testing.
  • Fluent English (C1+); strong communication and teaching abilities.
  • Leadership, organization, and collaboration with stakeholders.
  • Willingness to travel to Baku for on-site programme events.

Aufgaben

  • Deliver live lectures and coding sessions covering full‑stack development and AI practices.
  • Plan lessons, adapt materials, and pace content to student needs.
  • Supervise hands-on projects, including capstone work and bootcamp tasks.
  • Teach integration of AI tools into real-world development workflows.
  • Assess student submissions and provide constructive feedback.
  • Coordinate with teaching assistants and programme stakeholders.
  • Collaborate with project managers and client representatives on learning objectives.
  • Foster an inclusive, collaborative classroom culture.
  • Prepare and support delivery from start to finish, including final projects and graduation.

Kenntnisse

Full-stack development
Teaching & mentoring
Java backend
Frontend development
DevOps tooling
AI-assisted development
Responsible AI
English communication
Leadership & collaboration
Travel readiness

Tools

Git/GitHub workflows
Docker
CI/CD (GitHub Actions)
REST/GraphQL integration

Jobbeschreibung

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Lead Teacher – Software Development & AI (Full-Stack) based in Switzerland.

As a Lead Teacher, you will play a key role in delivering an intensive technology training programme designed to equip university students with practical, industry-relevant software engineering and AI development skills. You will lead engaging technical sessions, guide hands‑on coding exercises, and help students build confidence across full-stack development. Combining your professional engineering expertise with a passion for teaching, you will support learners through collaborative projects, technical assessments, and their final capstone experience. You will also help students integrate AI tools responsibly into modern software development workflows, from code generation and debugging to testing and documentation. Working remotely with an international educational team, you will collaborate with teaching assistants and programme stakeholders to ensure a high-quality, inclusive learning experience. This full‑time freelance opportunity also includes three on‑site trips to Baku, Azerbaijan, giving you the chance to contribute directly to a dynamic, internationally delivered educational initiative.

Accountabilities
  • Academic delivery and instruction: Deliver live lectures, interactive demonstrations, and coding sessions covering full‑stack software development and AI‑enabled engineering practices. Lead approximately two hours of daily theory and demonstrations, followed by two hours of guided laboratory and practical sessions.
  • Lesson planning and curriculum implementation: Prepare structured daily lesson plans tailored to students' needs and progress. Adapt teaching materials and instructional pacing while following the established programme syllabus.
  • Hands‑on project supervision: Guide student teams through major collaborative assignments, including the mid‑bootcamp project and final capstone, helping learners apply technical concepts to practical software development challenges.
  • AI integration and responsible development: Teach students how to incorporate AI coding assistants into professional workflows, including code generation, debugging, refactoring, testing, documentation, and AI‑powered feature development. Emphasize security, privacy, code quality, and critical evaluation of AI‑generated output.
  • Student assessment and mentoring: Review assignments and project submissions, administer assessments, and provide timely, constructive technical feedback. Lead Q&A sessions and support students with varying levels of technical knowledge.
  • Classroom and community leadership: Coordinate daily with the Teaching Assistant to manage practical sessions, monitor student progress, and address learning challenges.
  • Cross‑functional collaboration: Work closely with programme managers, project managers, and client representatives to maintain alignment on learning objectives, programme milestones, and student outcomes.
  • Inclusive learning environment: Foster an engaging, supportive, and collaborative classroom culture that encourages critical thinking, peer learning, experimentation, and continuous improvement.
  • Programme preparation and delivery: Review and adapt learning materials during the preparation phase, support programme delivery from the start of classes, and contribute to the successful completion of final projects and graduation activities.
Requirements
  • Professional experience: At least three years of professional experience in full‑stack web development or software engineering, with a strong understanding of modern development practices.
  • Teaching and mentoring experience: Previous experience teaching or mentoring students in full‑stack development bootcamps, university programmes, or comparable technical training environments.
  • Backend development expertise: Strong knowledge of Java fundamentals, including object‑oriented programming, collections, and testing; Spring Boot, REST APIs, dependency injection, and controllers; SQL databases such as MySQL or PostgreSQL; JPA/Hibernate; Spring Security and JWT authentication; and microservices or messaging technologies such as RabbitMQ or Kafka.
  • Frontend development expertise: Proficiency in JavaScript (ES6+), TypeScript, React, Next.js, HTML5, and CSS3, with the ability to teach modern frontend development concepts and practices.
  • DevOps and development tooling: Familiarity with Git and GitHub workflows, Docker and Docker Compose, CI/CD pipelines such as GitHub Actions, and REST or GraphQL API integration.
  • AI‑assisted development: Practical experience using AI coding assistants such as GitHub Copilot, ChatGPT, Claude, or Codeium, with the ability to demonstrate their effective application in real‑world engineering workflows.
  • Responsible AI practices: A strong understanding of the limitations and risks of AI‑generated code, including security vulnerabilities, data privacy, maintainability, testing, and the importance of human review.
  • Communication skills: Fluent English at C1 level or above, as all teaching sessions and instructional materials will be delivered exclusively in English. Excellent communication skills and the ability to explain complex technical concepts clearly to learners with different levels of experience.
  • Leadership and interpersonal skills: Strong mentoring, organization, and collaboration abilities, with a proactive approach to student support, problem‑solving, and stakeholder communication.
  • Availability and flexibility: Availability for a full‑time commitment of 40 hours per week, Monday to Friday, and willingness to travel to Baku, Azerbaijan, for three scheduled on‑site programme events.
Benefits
  • Fully remote work: Deliver training remotely from an eligible location in Europe, with a flexible working environment that supports autonomy and work‑life balance.
  • Full‑time engagement: A structured 40‑hour‑per‑week freelance contractor opportunity with a defined programme timeline.
  • International collaboration: Work with an international educational team and contribute to a programme focused on developing the next generation of software engineering and AI talent.
  • Professional development: Strengthen your teaching, mentoring, and technical leadership experience while working with modern software development technologies and AI tools.
  • Meaningful impact: Help university students build practical, career‑relevant skills through hands‑on projects and personalized technical guidance.
  • Covered business travel: Round‑trip flights, local accommodation, and a daily per diem will be fully covered for the three required on‑site trips to Baku, Azerbaijan.
  • Collaborative culture: Work in an environment that values continuous learning, shared expertise, individual responsibility, and innovation in education.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

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

Jobgether • Schweiz

Remote
CHF 89.000 - 123.000
Fully remote work
Lead Software & AI Bootcamp Instructor (Remote)
Lead Software & AI Bootcamp Instructor (Remote)

Jobgether • Schweiz

Remote
CHF 110.000 - 150.000
Fully remote work
40 hours per week (freelance contract)
International collaboration
+3
Senior Technical Trainer — AI / DevOps
Senior Technical Trainer — AI / DevOps

Jobgether • Schweiz

Remote
CHF 89.000 - 156.000
Fully remote
3-month project
Flexible schedule
+1
Remote Lead Teacher: Full-Stack Dev & AI
Remote Lead Teacher: Full-Stack Dev & AI

Jobgether • Schweiz

Remote
CHF 89.000 - 123.000
Fully remote work
Senior+ Full-Stack Engineer
Senior+ Full-Stack Engineer

Jobgether • Schweiz

Remote
CHF 120.000 - 180.000
Fully remote opportunities across EU/北
Ownership over product development and
Delivery Lead – AI Data Projects
Delivery Lead – AI Data Projects

Jobgether • Schweiz

Remote
CHF 180.000 - 240.000
Competitive compensation
Fully remote work
International environment
+3
Senior Backend Developer (Java/Spring Boot, Agentic LLMs)
Senior Backend Developer (Java/Spring Boot, Agentic LLMs)

Jobgether • Schweiz

Remote
CHF 140.000 - 210.000
Fully remote work
International engineering environment
Professional growth opportunities
Freelance Full-Stack Developer | Django | AI Products | Python & LLM Integration
Freelance Full-Stack Developer | Django | AI Products | Python & LLM Integration

Jobgether • Schweiz

Remote
CHF 83.000 - 165.000
Flexible freelance engagement
Fully remote work
Independent contractor
+5
Middle Years Program Lead (Trailblazers)
Middle Years Program Lead (Trailblazers)

Jobgether • Schweiz

Remote
CHF 120.000 - 180.000
Meaningful impact
Curriculum innovation
International collaboration
+5
Senior Unity VR Engineer
Senior Unity VR Engineer

Jobgether • Schweiz

Remote
CHF 120.000 - 180.000
Fully remote in Europe
Flexible hours
High ownership & autonomy
+1
Top-Standorte