Create technical designs for new features, and present them to the team
Provide feedback on technical designs presented by other developers
Provide feedback on feature specifications (e.g. user interface mockups and prototypes) created by other members of the Blaise team
Review code written by other members of our development team
Collaborate with development team and participate in code reviews
Receive mentorship during the first month and deploy implemented features to production
Implémenter de nouvelles fonctionnalités et corriger les bogues dans notre API
Contribuer à la conception technologique des nouvelles fonctionnalités et la présenter au reste de l’équipe
Fournir de la rétroaction sur les plans techniques présentés par les autres développeurs
Fournir de la rétroaction sur les spécifications des fonctionnalités (par exemple des maquettes et prototypes d’interface utilisateur) créées par les autres membres de l’équipe Blaise
Réviser le code écrit par les autres développeurs
Requirements
Live in Canada.
Be full or part-time students with at least one semester of school remaining in their program.
Must be attending a Canadian University.
Be Canadian citizens, permanent residents, or hold refugee status.
Knowledge of backend development using Express.js and MySQL (Sequelize.js is a plus!)
One or more professional experiences (internships) using JavaScript
A portfolio of projects you worked on by yourself, or in a small team
Proficiency with Git and ticket management software such as Asana
BONUS: You’re passionate about code, public transit and urbanism
Do you live in Canada? Yes required
Are you currently enrolled as a student? Yes required
How many semesters are left in your program/degree? At least One
Work Status: Canadian Citizen, Permanent Resident, or Refugee (other will not be considered)
Years working with Express/Node: options include None, Half a year, 1 year, 2 years+