Top Hat

Full Stack Developer at Top Hat

Toronto · Full Time
About Top Hat: Read More

Job Description

About the Gig

We're looking for a hardcore engineer to help build our cutting edge education platform that students all over the world use in class. Does doin’ your thing in Django take you to your happy place? Does coding in JavaScript feel better than Christmas morning? Read on, you Maniac Hack. Read on.

About You

At least a few years of web development experience under your belt.

Be able to put together robust, maintainable systems. Hacking together code for one-off projects isn't going to cut it in this shop.

Degree in a technical field is preferred, but not essential.

Be super smart and get things done.

You understand the difference between smart shortcuts and an ugly hack.

Our client side app is built on a fairly sophisticated JavaScript framework and makes use of jQuery, Backbone.js and all the usual suspects. The server-side is written in Python on Django, with a MySQL database. We use Node.js and SockJS for our real time components. Our systems all run on Amazon Web Services.

You will be will be working a variety of projects relating to our flagship web application. These will include front-end MVC application design and development, DOM optimization, and modular and extensible HTML/CSS . In terms of back-end development, you will be working on our Django application and creating lightning-fast REST APIs.

We like to hire developers who have solid full stack experience but definitely value, and accommodate, developers who choose to be more focused on either front-end and back-end development.

It’s a good sign if you’re comfortable with:

• Semantic HTML5 concepts
• CSS 3.0
• JavaScript
• Git
• Automated unit and integration testing
• Databases (Hopefully including query performance and optimization)

If you have any projects, please showcase your open source contributions, community involvement, and show us your GitHub profile if you have one!

To apply, check this site out!

What We're Building

Top Hat provides educators the ability to interface with large classrooms, by using devices that students already own to make the classroom more engaging.

Students use their own devices to respond to quizzes, engage in live discussions, and manipulate interactive simulations. Professors get real-time feedback on student comprehension to adjust their lectures on the fly.

Other Positions


Rok Kopp
VP Sales @Top Hat Monocle • Sales Manager at @Groupon • Studied at @University of Notre Dame
Shaya Fidel
BA/MA @Stanford :: Building @PlanGrid
Alyssa Atkins
Director of Marketing @ CareGuide | Next36 Alumni
See More

Have Questions? Ask Us Anything