A complete application in a minute — tailored resume and cover letter, ready to send.
Big Brains Learning is seeking an experienced FastAPI Course Mentor to design and deliver practical FastAPI content for university students and aspiring backend developers. You will guide learners through REST API concepts, authentication, and data management while supervising real-world projects.
The role emphasizes clear explanations, hands-on coding, code reviews, and collaboration with the Big Brains team to ensure curriculum quality and student success.
Big Brains Learning is a student focused learning and career platform helping university students Learn, Build and Launch through practical courses, internships, projects, notes and career opportunities.Company: Big Brains LearningPosition: FastAPI Course MentorEmployment Type: Contract BasedWork Mode: RemoteDepartment: EngineeringContract Duration: Project or Contract BasedRole OverviewBig Brains Learning is looking for an experienced FastAPI Developer and Mentor who can create and deliver practical FastAPI course content for university students and aspiring backend developers.The selected candidate will be responsible for guiding students through FastAPI concepts, backend development, API development and real world projects.Key ResponsibilitiesDesign and structure FastAPI course content according to an agreed curriculum.Deliver clear and practical FastAPI lessons.Explain backend development concepts in a simple and understandable manner.Teach students how to build REST APIs using FastAPI.Demonstrate real world backend application development.Guide students through practical projects and assignments.Explain database integration and data management.Teach authentication and authorization concepts.Demonstrate API validation, error handling and documentation.Teach integration of FastAPI with frontend applications and external services.Demonstrate deployment and production practices where applicable.Review student projects and provide constructive feedback.Answer student questions related to the course and assigned projects.Ensure all demonstrated code is functional, tested and properly organized.Coordinate with the Big Brains team regarding course structure, student progress and content delivery.Course ContentThe course may cover Python backend fundamentals, FastAPI fundamentals, REST API development, request and response handling, Pydantic, authentication, authorization, databases, SQLAlchemy, PostgreSQL, CRUD operations, API documentation, middleware, file uploads, background tasks, testing, deployment and real world backend projects.The exact curriculum, course duration, number of sessions, projects and assignments will be mutually agreed upon before the contract begins.DeliverablesThe mentor will be responsible for delivering the agreed course sessions and learning materials.The mentor may also be required to provide practical assignments, project guidance, source code, supporting resources and project reviews depending on the agreed course scope.Contract and PaymentThis is a contract based position.Compensation will be mutually agreed upon according to the course scope, duration and responsibilities.Payment may be based on individual sessions, milestones, complete course delivery or another mutually agreed arrangement.Payment will be released according to the agreed terms.Any work outside the agreed scope will require mutual approval.RequirementsStrong practical experience with Python and FastAPI.Experience building production ready REST APIs.Good understanding of backend development and API architecture.Experience with databases such as PostgreSQL or MySQL.Understanding of authentication and authorization.Experience with SQLAlchemy or similar ORM technologies.Ability to explain technical concepts clearly.Strong communication and mentoring skills.Ability to guide students through practical projects.Previous teaching, mentoring or technical content creation experience will be considered an advantage.Student MentoringThe mentor is expected to maintain a professional and supportive learning environment.The mentor should help students understand concepts, troubleshoot issues and improve their practical development skills.The focus should be on practical learning and real world backend development rather than theoretical teaching alone.Quality ReviewCourse content and mentoring sessions may be reviewed by the Big Brains team to ensure technical accuracy, educational quality and alignment with the agreed curriculum.Reasonable corrections or improvements may be requested where necessary.ConfidentialityThe mentor agrees to maintain confidentiality regarding non public information received from Big Brains, including internal systems, student information, unpublished course material, business information and other confidential information.TerminationEither party may terminate the contract according to the termination conditions specified in the final agreement.In case of termination, payment will be made for accepted work completed up to the effective termination date according to the agreed contract terms.BenefitsOpportunity to mentor university students through a growing learning platform.Opportunity to build a professional teaching and mentoring portfolio.Opportunity to establish yourself as a backend development mentor.Potential for future course creation and mentoring contracts.Opportunity to collaborate with Big Brains on additional technical education projects.Opportunity to help students develop practical backend development skills.ApplicationInterested candidates should provide their updated CV or LinkedIn profile, GitHub or FastAPI portfolio, previous backend projects, teaching or mentoring experience if available, expected compensation and availability.Big Brains LearningLearn, Build and Launch