Senior/Intermediate Full Stack Developer

Prodigy Game, Halifax, Nova Scotia

The most engaging math platform in the world.

Who We Are:

Prodigy is an e-learning company that provides students around the world with a fun, engaging game to practice math skills. We are growing exponentially and have been recognized through numerous accolades including: Fastest-Growing Software Company by Canadian Business, Canada’s Technology Fast 50 and the North American Fast 500, but are humbled by the fact that we still have a long way to go to accomplish our mission of helping every child in the world to love learning. What makes Prodigy a great place to work is not just the health benefits, gym, learning benefits and flexible work hours - but the ample opportunities to grow your career, and have an impact on the lives of millions of students around the world.

NOTE: This position will either be in Burlington or Toronto. We will provide relocation assistance as part of the offer. We won't be able to offer this as a remote position.

As a Senior Full-Stack Developer, your primary mission will be to architect and engineer critical components across a variety of micro-services and client facing projects.

You Will:

  • Make large architectural decisions that will help make our stack more robust and efficient
  • Write and maintain high quality and well-documented code
  • Select, develop, and implement core technologies across a variety of projects (front-end and back-end)

What You'll Need:

  • Solid understanding of JavaScript and HTML5
  • Solid experience writing RESTful API endpoints
  • Passion for user experience, performance, and uptime
  • Knowledge of relational databases (PostgreSQL, MSSQL, etc.)
  • Experience working with NoSQL databases (DynamoDB, Redis, MongoDB, etc.)
  • Knowledge of security best practices
  • Experience with one or more front-end JavaScript frameworks (Backbone, React, Angular, Vue.js, etc.)
  • A love for learning and staying on top of the latest in web development

Bonus Points For:

  • Ability to work with other programming languages
  • Experience with Node.js
  • Experience working with ElasticSearch or other search technologies
  • Experience with AWS technologies - EC2, RDS, Redshift, Firehose, etc
  • Familiarity with ES6 and beyond
  • Experience with unit testing and testing frameworks

What We Offer:

  • Full health benefits (from day one!)
  • Gym & learning fund
  • Flexible hours
  • Stock options
  • Snacks & coffee
  • Games & ping pong

We are an equal opportunity employer and are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act, 2005 (AODA). Prodigy Game will provide accommodations to job applicants with disabilities throughout the recruitment process. If you require an accommodation, please notify us and we will work with you to meet your needs. 

About Prodigy Game

Imagine an entire generation of kids around the world rushing home to do their math homework because it was seamlessly integrated into their favourite video game. That's Prodigy, and we are revolutionizing the way the world learns math. In the last 5 years, Prodigy has gone from 3,000 local users to over 30,000,000 worldwide, and is currently the fastest growing educational startup in North America! We welcome people who share our passion to join our team, where you will have the opportunity to help an entire generation of students to LOVE learning math while working alongside some of the brightest and most passionate people in education and gaming.

Prodigy Game

Want to learn more about Prodigy Game? Visit Prodigy Game's website.