ApplySarthi

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

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

6,510 open development roles across 714 companies are on ApplySarthi right now, most of them in Bengaluru (365), Hyderabad (142), Delhi NCR (60).

What development roles keep asking for: Java (17%), AWS (16%), C++ (15%), Python (15%) — counted across their open postings here.

CI/CD jobs · CSS jobs · Docker jobs · GraphQL jobs

Jobgether has 3,934 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for development roles keep coming back to Java, AWS, C++, Python. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with Docker? Tell me one thing you learned the hard way.
  3. How did you know your model was actually good, and not just good on your test set?
  4. Tell me about a time the data was messy or wrong. What did you do?
  5. How would you explain your model's result to someone who is not technical?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Lead Teacher – Software Development & AI (Full-Stack) at Jobgether interview free →

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.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-10-29. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.