In the last 6 years, Prodigy has gone from 3,000 to over 50,000,000 students registered globally. We are currently the fastest growing educational startup in North America, with offices in Burlington, Toronto and India. By joining our team, you will have the opportunity to help an entire generation of students to LOVE learning, while working alongside some of the brightest and most passionate people in education and gaming.
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.
Make large architectural decisions that will help make our stack more robust and efficient
Lead a team of developers; Mentoring them and helping them to make informed choices that help them ship code faster
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 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
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
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.