2 hours ago

Full Stack Software Engineer

Top Hat

Hybrid
Full Time
CA$120,000
Hybrid

Job Overview

Job TitleFull Stack Software Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCA$120,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Top Hat and the Lecture Engagement Team

Top Hat is searching for a Full Stack Software Engineer to join their Lecture Engagement Team. This team is dedicated to providing professors and students with an interactive platform for lecture sessions, fostering engaging and interesting classroom experiences. They are actively experimenting with ways to enhance social interaction and have recently launched a feature that uses AI to generate personalized interactive questions, streamlining the professor's experience.

As a Full Stack Software Engineer, you will contribute to innovation and experimentation, leveraging data-driven insights to deliver impactful product improvements. With a strong focus on collaboration and iteration, you will play a critical role in building products that drive success for both students and educators. Join this talented group committed to solving at-scale challenges, and help fulfill Top Hat's mission to spark better teaching and learning for a brighter world.

Our Purpose and Reach, Your Opportunity

Top Hat is transforming higher education. Professors rely on their platform to create engaging, active learning environments, which has been shown to improve attendance, grades, and the overall lecture experience.

With over 750 universities and 3 million students already utilizing Top Hat, the company aims to reach all 4,000+ post-secondary institutions across North America. As a member of the growing Engineering team, you will help design and build the next generation of features that will shape classrooms worldwide.

What You Will Do as a Full Stack Software Engineer

  • Drive impactful projects: Take ownership of key initiatives, leading the full software development lifecycle (SDLC) from discovery and planning to development and release, in collaboration with Product, Design, and Engineering peers.
  • Experiment and innovate: Propose bold ideas, experiment with solutions, and iterate to improve both technology and the products built.
  • Build with AI: Challenge the status quo in an ever-changing technical landscape by utilizing new AI technology for day-to-day operations and building.
  • Collaborate in a dynamic environment: Work within a cross-functional scrum team to design and build scalable, user-focused features.
  • Contribute across the board: Support team goals by resolving bugs, tackling individual tickets, and ensuring continuous improvement of products.

What You Bring

  • Experience: 3+ years in full-stack software development.
  • Technical Proficiency: Front-end skills, ideally with React, and back-end experience with Django and FastAPI (or similar frameworks).
  • Problem-Solving: A proactive approach to navigating ambiguity, asking the right questions, making informed decisions, and aligning with stakeholders.
  • Innovation Mindset: Excitement for experimentation, eager to propose ideas that enhance both technology and product design.
  • Communication Skills: Exceptional written and verbal communication, active listening, and the ability to bridge the gap between technical and non-technical audiences.
  • Commitment to Quality: Pride in writing reliable, tested code and embracing full ownership of your work’s quality.

Why Top Hat is a Great Place to Work

  • A noble mission that creates meaningful, fulfilling work.
  • A team that cares deeply for customers and for each other.
  • Flexible, remote-first work environment.
  • Professional learning and development for all role levels.
  • An awesome and welcoming Toronto HQ.
  • Competitive health benefits that start on day one.
  • A management team focused on performance, growth, engagement, and connection.
  • Our winning strategy and market potential.
  • Innovative PTO policy with ample time for self-care.
  • Passionate customers who believe in Top Hat and its mission.
  • A chance to work with new tech like generative AI and see its customer impact.

Key skills/competency

  • Full Stack Development
  • React.js
  • Django
  • FastAPI
  • Software Development Lifecycle (SDLC)
  • AI/ML Integration
  • Problem Solving
  • Cross-functional Collaboration
  • Scalable Architecture
  • Code Quality

Tags:

Full Stack Software Engineer
React
Django
FastAPI
AI
Machine Learning
Web Development
Frontend
Backend
Software Development
Agile
Scrum
Product Development
EdTech
SaaS
Scalability
User Experience
Problem Solving
Collaboration
Data-Driven

Share Job:

How to Get Hired at Top Hat

  • Research Top Hat's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their EdTech focus and remote-first environment.
  • Tailor your resume: Customize your application to highlight proven full-stack development experience, specifically with React, Django, or FastAPI, and any relevant AI/ML projects for the Full Stack Software Engineer role.
  • Showcase problem-solving skills: Prepare concrete examples that demonstrate your proactive ability to navigate ambiguity, make informed decisions, and align with diverse stakeholders during technical challenges.
  • Emphasize collaboration & quality: Be ready to discuss your experience working in cross-functional scrum teams, contributing to product iterations, and your commitment to writing reliable, thoroughly tested code.
  • Understand Top Hat's impact: Connect your technical skills and career aspirations to Top Hat's mission of transforming higher education, showcasing how you can contribute to improving learning experiences for students and educators.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background