Fourcup Schools | Part-time (Weekend) | Online
Python Full Stack Trainer (Django / FastAPI + React)
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
Powered by Fourcup Recruit