Full-Stack engineer for B2B SaaS Learning Platform
Worldwide
We are building a long-term B2B SaaS learning platform for schools, sports clubs, coaches, and young athletes. The product will be a lightweight Learning Management System that delivers structured mental-skills training and gives coaches and admins a dashboard to track team and individual progress. Currently, only the initial frontend setup/page exists. The next step is to turn this early frontend into a real SaaS platform with backend, database, authentication, dashboards, progress tracking, and production-ready features. Responsibilities Review the current frontend setup and suggest practical improvements. Improve the frontend layout, structure, responsiveness, and user experience. Build pages for students, coaches, schools/clubs, and platform admins. Build backend APIs for users, teams, modules, activities, progress, certificates, and subscriptions. Design and connect a database for schools, clubs, coaches, athletes, activity completion, badges, and reports. Add authentication and role-based access for platform admins, school admins, coaches, and athletes. Build progress tracking, streaks, badges, and completion certificate features. Add email workflows such as invitations, notifications, and completion messages. Prepare the platform for deployment, testing, documentation, and long-term maintenance. Required Skills Next.js, React, TypeScript, and Tailwind CSS Frontend dashboard development Backend development with Node.js, Python FastAPI, or similar REST API development PostgreSQL, MongoDB, Supabase, Firebase, or similar databases Authentication and role-based access control AI/LLM integration Git and GitHub workflow Clean communication and ability to work on an early-stage project Real-Life Value This platform should help schools and sports clubs deliver mental-skills training in a structured and trackable way. Athletes can complete learning activities online, while coaches and admins can monitor progress, identify who needs support, and manage teams more easily. The value is not only online lessons. The value is giving coaches a clear system to improve athlete development, engagement, and accountability. Example Features Student workbook with modules and activities. Coach dashboard for team and athlete progress. School or club admin dashboard for users and teams. Badges, streaks, and completion certificates. Platform admin dashboard for approving schools and managing subscriptions. Email invitations, progress reminders, and completion notifications. Workflow Shortlisted candidates will review the current frontend page and share brief feedback by video, screenshot, or written notes. Work will continue through clear milestones or hourly rates. We prefer long-term collaboration with someone who can help build the product step by step from the current early frontend setup. When Applying Please include your GitHub name or GitHub link. Please include relevant full-stack project examples. Note We are looking for someone who can help turn the initial frontend setup into a practical B2B SaaS learning platform.
- More than 30 hrs/weekHourly
- 3-6 monthsDuration
- IntermediateExperience Level
$30.00
-
$70.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 weeks ago
- Interviewing:29
- Invites sent:14
- Unanswered invites:0
About the client
- Ukraine6:55 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by