Fourcup Schools | Part-time (Weekend) | Online

Python Full Stack Trainer (Django / FastAPI + React)

Share this job with your network

f X in WA TG

Job Description

About the role

Python full stack is growing fastest in fintech, healthtech and AI-led startups, because AI features are moving into production applications. Learners want a trainer who can teach clean Python, build secure APIs with Django or FastAPI, connect a modern front end, and integrate AI / LLM services. You will take learners from Python fundamentals to a deployed, tested application.

Why this role matters now: Python full stack is growing fastest in fintech, healthtech and AI-led teams as AI features move into production web applications, so employers value Django / FastAPI plus React plus LLM-API integration.

What you will do

  • Deliver live online Python full stack batches from Python basics to deployment
  • Build real projects: a Django / DRF application and a FastAPI service with a React front end
  • Teach clean code, testing and debugging, database design and API security
  • Show how to integrate AI / LLM APIs and background jobs into a web app
  • Review assignments and code, run mock interviews and coding practice

Technical skills you must be strong in

Python

  • Python 3.x: OOP, typing, decorators, generators, async / await, virtual environments
  • Data structures and algorithms for interviews; pandas basics

Back end

  • Django and Django REST Framework; FastAPI and Flask
  • SQLAlchemy / Django ORM, PostgreSQL / MySQL, migrations, query tuning
  • Authentication (JWT, OAuth), permissions, input validation, API security
  • Celery with Redis / RabbitMQ for background jobs; caching

Front end

  • HTML, CSS, JavaScript / TypeScript, React (or Vue); consuming REST APIs

Quality, delivery & AI

  • pytest, factory fixtures, API testing; linting and type checking (ruff, mypy)
  • Git, Docker, CI/CD with GitHub Actions, deployment on AWS / Azure
  • Calling LLM / AI APIs from services, prompt and error handling basics

Certifications

  • Not mandatory — real projects matter most
  • PCEP / PCAP or cloud certificates are a plus

You should have (the Fourcup trainer standard)

  • 7+ years of hands-on industry experience in Python full stack development — real projects delivered, not only teaching
  • Excellent spoken and written English — you can explain a hard concept simply, live, to career-switchers and freshers
  • A genuine interest in teaching and mentoring; patience with beginners and joy in seeing learners get job-ready
  • Strong delivery: structured live sessions, hands-on demos and labs, clear doubt-clearing, assignments with feedback and mock interviews
  • Reliable and professional: punctual, prepared, follows the batch plan and curriculum, and keeps learners motivated

Nice to have

  • Prior experience as a trainer, mentor or interviewer
  • Published content, a blog, GitHub projects or conference talks
  • Experience preparing learners for interviews and certifications

How we select

  • Resume and profile review
  • A short demo session: teach one topic from this role live, as you would to a batch
  • A technical and teaching-approach discussion with the Fourcup team

What we offer

  • Flexible weekend / evening online batches and a clear batch plan
  • Ready course material, labs and learner support from the Fourcup team
  • Competitive pay based on your experience and batches taken
  • The chance to build a long-term trainer career with a growing institute

I'm interested

← View all jobs

Powered by Fourcup Recruit