Full-Stack Software Engineer for LearnAid
- +2
- +7
- Toronto, Ontario, Canada
- +2
- +7
- Toronto, Ontario, Canada
About
Join the team behind LearnAid, an AI-powered teaching assistant that delivers course-specific, instructor-tuned, and interactive learning experiences for undergrad classes. Learn more at:
# Key Responsibilities:
-Own and develop LearnAid's full-stack application (student and instructor-facing).
-Shape product roadmaps and deliver features in collaboration with designers, advisors, and other developers.
-Make complex architecture decisions balancing educational values, UX, system cost, and efficiency.
-Lead code reviews and maintain high-quality engineering practices.
-Track and report on product quality and system metrics directly to the founding team.
# What We're Looking For
-3+ years of experience as a full-stack engineer (full-time), building and scaling web applications.
-Proficiency with frontend frameworks (React, Vite, etc.) and backend ).
-Experience with cloud platforms (AWS, GCP, Azure), SQL/NoSQL databases.
-Hands-on experience with LLM APIs (OpenAI, Llama, etc.), Retrieval-Augmented Generation (RAG), and vector databases.
-Strong ownership mindset, comfort with ambiguity, and passion for building impactful ed-tech.
-Ability to thrive in both independent work and fast-paced, collaborative environments.
# Why join LearnAid?
-A unique opportunity to shape the future of AI and Education.
-Be part of a pre-seed, Canadian company, within the AXL and UofT startup community, helping to grow it toward a Series A investment.
Nice-to-have skills
- AWS
- Azure
- Backend Development
- GCP
- NoSQL
- React
- SQL
Work experience
- Fullstack
- Machine Learning
Languages
- English
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.