Soutien constat
Renseignements sur le programme
Heures d'ouverture:
Lundi - Vendredi
9h00 - 18h30 NHE
icon
Soutien constat:

icon
Renseignements sur le programme:
icon
Heures d’ouverture :
Lundi – Vendredi
9h00 – 18h30 NHE
Chef d’équipe principal.e de développement généraliste (full stack) / Sr. Full Stack Development Team Lead

Emplacement :

Montréal ou à distance (doit résider aux États-Unis ou au Canada)

Qui sommes-nous : 

Notre mission est de créer une culture de responsabilisation et de sensibilisation des usagers de la route. Nous nous consacrons à rendre le trajet entre la maison et l’école plus sûr. Nous développons des partenariats, nous déployons une technologie de sécurité et nous gérons tous les aspects du programme. Nous avons déjà équipé des milliers d’autobus scolaires en Amérique du Nord avec notre technologie innovante et nous continuons d’éduquer chaque mois des dizaines de milliers de conducteurs quant à la sécurité routière. La sécurité des élèves est au cœur des préoccupations de BusPatrouille. Nous éduquons les automobilistes jour après jour en aidant à faire respecter la loi et nous travaillons avec les responsables des écoles pour améliorer la sécurité.

Opportunité : 

Sous la responsabilité du ou de la VP de l’ingénierie logicielle, la personne retenue devra concevoir et développer des logiciels, ainsi que diriger une équipe de développement. Elle devra combler les lacunes importantes en matière de communication pour nous permettre d’atteindre nos objectifs de croissance rapide. Ce poste nécessite de travailler en étroite collaboration au sein d’une équipe géographiquement dispersée dans laquelle vous devrez partager vos connaissances afin d’améliorer les processus.

Ce que nous attendons de vous : 

  • Concevoir, créer et tenir à jour un code efficace, réutilisable et testé.
  • Concevoir des interfaces de programmation d’applications (API) documentées, évolutives et sécurisées à partir d’un ancien code obsolète.
  • Rechercher activement des connaissances sur les nouvelles technologies et sur la manière dont elles peuvent être utilisées pour résoudre les problèmes actuels ou prévisibles.
  • Collaborer avec l’équipe pour concevoir et mettre en œuvre la logique logicielle en suivant les meilleures pratiques actuelles.
  • Fournir des conseils et une orientation à l’équipe, en veillant à la qualité du code.
  • Encadrer et guider les autres membres de l’équipe; pratiquer la programmation en équipe.
  • Contribuer à toutes les phases du cycle de développement.
  • Favoriser l’adoption et l’intégration continue de nouvelles technologies pertinentes dans la conception.
  • Garder l’esprit ouvert et regarder au-delà de ce que vous développez pour résoudre des problèmes complexes. 

Ce que vous apportez : 

  • Un baccalauréat ou maîtrise ès sciences en informatique ou expérience équivalente.
  • Plus de cinq ans d’expérience à titre de développeur/développeuse généraliste (full stack).
  • Plus de 3 ans d’expérience à titre de chef d’équipe ou de responsabilités de direction d’équipe.
  • Plus de 3 ans d’expérience avec Ruby ou Python.
  • Plus de 3 ans d’expérience avec les cadres Web (de préférence : Rails ou Rack).
  • Une expérience professionnelle avérée au sein d’une équipe de développement de logiciels selon le modèle Agile.
  • Une connaissance confirmée des technologies de pointe telles que JavaScript, HTML5, CSS3.
  • Une passion pour l’écriture d’un code bien fait, simple, propre et efficace
  • Une connaissance pratique des bases de données MySQL, Postgres ou Amazon Aurora.
  • Une connaissance des systèmes de gestion de versions tels que Git.
  • La capacité de simplifier des problèmes complexes.
  • De l’expérience avec Vue.js (un atout).
  • De l’expérience avec SASS (un atout).
  • Une connaissance des technologies de l’Internet des objets (un atout).
  • De l’expérience avec Sinatra (un atout).
  • Une compréhension des processus et technologies de déploiement du développement et de l’exploitation (DevOps); Docker, Jenkins, etc. (un atout).

Ce que nous offrons : 

  • L’occasion de contribuer à la création d’une entreprise vouée à la sécurité des enfants.
  • La chance d’intégrer une équipe innovante et dévouée, spécialisée dans les technologies de pointe.
  • Un salaire et un ensemble d’avantages sociaux compétitifs.

Nous sommes à la recherche de membres essentiels de l’équipe de BusPatrouille qui nous aideront dans notre quête pour accroître la sécurité des enfants. Ce poste joue un rôle important dans notre entreprise et constitue une formidable opportunité pour la personne qui sera retenue. Nous offrons un milieu de travail inclusif, diversifié, enthousiaste, intègre et profondément engagé. Venez nous aider à assurer la sécurité des enfants. 

----------------------------------------------------------------------------------

Location:

Montreal or Remote (must be based out of US / Canada)

Who We Are: 

Our mission is to create a culture of responsibility and awareness on the road. We are devoted to making the journey to and from school safer.  We develop partnerships, deploy Safety Tech and manage the entire program.  We have equipped thousands of buses across North America with our innovative technology and we continue to educate tens of thousands of drivers a month on safety.  BusPatrol America cares about student safety. We educate motorists every day by helping to enforce the law and work with school officials to improve safety.   

The Opportunity: 

Reporting to the VP Software Engineering, the successful candidate will both design and develop software, and lead a team of Developers.  You will be responsible for bridging important communication gaps to enable us meet our rapid growth goals. This position will require you to work in close concert, as part of a larger geographically distant team where you will be required to share your insights to drive a better process.  

What we need you to do: 

  • Design, build, and maintain efficient, reusable, and tested code
  • Engineer documented, scalable, and secure APIs from deprecated legacy code
  • Actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges
  • Collaborate with the team to design and implement software logic following current best practices
  • Provide guidance and direction to the team, ensuring high code quality
  • Mentor and coach others on the team and practice peer-programming
  • Contribute in all phases of the development lifecycle
  • Drive continuous adoption and integration of relevant new technologies into design
  • Stay open-minded and look beyond your stack to solve complex problems  

What you bring: 

  • BS/MS degree in Computer Science or equivalent experience
  • 5+ years of experience as a full stack developer
  • 3+ years as a team lead or team leadership responsibilities
  • 3+ years Ruby or Python experience
  • 3+ years of experience with web frameworks (preferred: Rails or Rack)
  • Proven work experience in an agile software development team
  • Demonstrable knowledge of front-end technologies such as JavaScript, HTML5, CSS3
  • Passion for writing great, simple, clean, efficient code
  • Workable knowledge of MySQL, Postgres, or AWS Aurora databases
  • Knowledge of version control, such as Git
  • Ability to simplify complex problems
  • Vue.js experience (preferred) 
  • SASS experience (preferred) 
  • IoT Technologies (preferred)
  • Sinatra experience (preferred)
  • Understanding of DevOps deployment processes and technologies; Docker, Jenkins etc. (preferred)

What we offer: 

  • An opportunity to help build a company dedicated to children’s safety
  • The chance to join an innovative and dedicated team, focused on leading edge technology
  • Competitive salary and benefits package

We’re looking for critical members of the BusPatrol team to assist us in our quest to improve children’s safety.  This is an important role for us and a great opportunity for the right candidates.  Our environment is inclusive, diverse, ignited, built on integrity and deeply committed.  Come and help us keep our children safe. 

 

JOIN OUR SAFETY MISSION
Apply for this position
Attachments must be in PDF or .docx files under 5Mb
Attachments must be in PDF or .docx files under 5Mb