Full Stack Engineer building AI-enhanced lecture engagement features for Top Hat’s higher-education platform. Developing scalable React and Python-framework products for professors and students.
Responsibilities
Provide professors and students with a platform to interact during lecture sessions
Lead key initiatives through the full software development lifecycle, from discovery and planning to development and release
Collaborate with Product, Design, and Engineering peers
Propose ideas, experiment with solutions, and iterate on technology and products
Use new AI technology to improve how the team builds and operates
Work in a cross-functional scrum team to design and build scalable, user-focused features
Resolve bugs and handle individual tickets
Ensure continuous improvement of products
Build features that support engaging classroom experiences for students and educators
Requirements
3 + years of experience in full-stack software development
Front-end proficiency, ideally with React
Back-end experience; Django and FastAPI are used, with similar experience in other frameworks welcome
Proactive problem-solving and ability to navigate ambiguity
Innovation-focused mindset and interest in experimentation
Exceptional written and verbal communication and active listening
Ability to bridge technical and non-technical audiences
Commitment to writing reliable, tested code and owning work quality
Legally eligible to work in Canada
Benefits
Flexible, remote first work environment
Professional learning and development for all role levels
Competitive health benefits that start on day one
Innovative PTO policy with lots of time and space for self-care
A noble mission that creates meaningful, fulfilling work
A team that cares deeply for customers and for each other
An awesome and welcoming Toronto HQ
A management team focused on performance, growth, engagement and connection
A chance to work with new tech like generative AI—and see the customer impact
Product Engineer building WorkOS Passport onboarding and access - management experiences. Shaping secure identity workflows for employees, administrators, and AI agents.
Staff Software Engineer building realtime blockchain market - data systems for Dune, an onchain data and intelligence provider. Designing distributed ingestion, streaming, APIs, and reliable data infrastructure.
Principal Engineer defining GitLab’s next - generation Fulfillment architecture for its DevSecOps platform. Modernizing entitlements, licensing, provisioning, usage, and cost - management systems.
Senior Full Stack Java Engineer building Java, React, and microservices solutions for workforce management. Supporting forecasting, scheduling, adherence, and operational reporting in contact centers.
Senior embedded software developer developing low - voltage power distribution controls and diagnostics. Supporting General Motors’ next - generation vehicle power management and software - defined vehicle systems.
Senior software engineer leading Salesforce and FinancialForce application development for CDW, a Fortune 500 technology solutions provider. Designing, testing, and delivering large - scale business software projects.
Senior Full Stack Developer modernizing school transportation platforms with C#, C++, React, and Claude Code. Building reliable core systems and cloud - native AI - enabled applications.