Front End Web Developer

Showbie Inc. - Edmonton, AB (30+ days ago)

Apply Now

What's Showbie?

At Showbie we build tools to help teachers and students everywhere be more creative and productive in the paperless classroom. Our education focussed apps, Showbie and Socrative, are used by millions of teachers and students in classrooms worldwide.

Proudly based in Edmonton, Canada, our growing team is comprised of people who are passionate about empowering educators as they use technology to redefine and improve their classrooms. Our values of tenacity, care, and curiosity guide our attitudes and actions each day.


Showbie is looking for a Software Developer to join the Socrative product line team. We are passionate about investing in Socrative’s growth and building new features for the millions of students and teachers who use the product every month.

You will work closely with product management to understand the scope and requirements of upcoming priorities, forecast delivery targets, and be accountable for meeting them.

You are an experienced web developer having real-world programming experience, as well as a technical degree. You are skilled in front-end development using React, and preferably have experience as a full-stack developer using the newest in technologies and best practices. You have experience working with a full JavaScript stack, and a proven ability to pick up new technologies quickly.


You’ll need to be highly proficient with the following technologies and practices. We do this stuff all day long:

Building and maintaining a single-page application in React

Building responsive, sophisticated UIs that can update in real-time

Node.js backend (we use Express)

SQL and NoSQL databases (we use PostgreSQL and Redis)

Git and GitHub workflow

Test-driven development and continuous integration

Cross-browser and cross-device testing and best practices

Bonus Points:
Experience refactoring/migrating code into a new framework

Experience with high-traffic/volume web applications

An interest in UX and building user-friendly interfaces

Amazon Web Services (AWS) or other real-time notification frameworks

CSS pre-processors such as Less or Sass

And more generally:
Solid understanding of web standards and the ability to work within a development team

Strong attention to detail and desire to create something amazing

Writing clean, maintainable code and designing with scalability in mind

Previous work samples demonstrating proficiency in building highly interactive web applications

Excited about hearing from our users and improving the product based on that feedback

Comfortable in a team environment but also able to be an independent worker

2+ years of related work experience


We give you the autonomy to make decisions and execute on them

Competitive salary

Health benefits

Three weeks vacation plus office closure between Christmas and New Year's Day

Team events

Ping pong

Office snacks and espresso

Relaxed company culture (when we’re at work we’re excited and focused on building a great product, we also know that going home at 5 and not working weekends makes us even more excited to come to work and do great things)