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
Full - stack engineer building AI - powered hiring workflows for Homebase’s hourly - team management app. Developing React and Ruby on Rails systems for screening, matching, and onboarding.
Software Engineer II building Python microservices and LLM - powered applications. Delivering secure, scalable AI capabilities for Sophos cybersecurity customers.
Full Stack Developer Co - op building Java and JavaScript features for Flexspring's HR integration platform. Shipping API - driven product work for enterprise HR systems.
Lead Engineer owning production software, architecture, and reliability for Outro Health's medication deprescribing platform. Building safe clinical systems while growing the engineering organization.
Senior Software Developer building Parsec’s low - latency game streaming application. Improving C - based native technology used by millions through cross - platform development and engineering mentorship.
Software Engineer building Metronome infrastructure at Stripe, a financial infrastructure platform for businesses. Designing distributed systems and shipping business - critical billing and revenue automation features.
Software Engineer II securing Abnormal AI customer data through authentication, governance, and auditability. Building cloud - based security solutions with Golang and Python for global engineering teams.
Staff Software Engineer building frontier - AI systems for NBCUniversal’s film, television, streaming, and theme - park businesses. Developing scalable APIs, web frontends, databases, and cloud solutions.
Systems and Security Technical Lead securing Citizen Lab’s sensitive research systems and infrastructure. Leading security operations, privileged - access audits, incident response, and IT security projects at University of Toronto.