Développeur·euse Web full stack (outils internes)

Équipe
Infrastructure des données

Montréal, QC

Temps plein

Sous la surface scintillante de Transit, avec ses couleurs bonbon, son sympathique assistant de navigation GO et son planificateur de trajets omniscient, se trouve une mer de données sur le transport collectif. Pour le commun des mortels, elle semble obscure et mystérieuse. Pour toi par contre, cette mer foisonne de vie, ses données racontent une histoire : celle de plus de 500 villes, de millions de trajets planifiés chaque mois, de titres de transport vendus un peu partout, de correspondances réussies, d’un nombre incalculable d’interruptions de service (pas si incalculable, puisqu’on le connaît)... Bref, nos données racontent comment les villes s’animent.

En tant que nouvel ajout à notre équipe, tu nous aideras à décortiquer ces données, à élaborer des tableaux de bord afin qu’on comprenne mieux comment les gens utilisent l’appli et se déplacent dans leur ville. Tu joueras les Neo/Morpheus/Trinity au sein de notre équipe interne responsable de la matrice de microservices qui permet à Transit de transmettre des infos aux usager·ère·s avec la plus grande fiabilité qui soit. En collaboration avec notre équipe d’analystes des données, tu concevras des outils automatisés qui faciliteront l’utilisation du transport collectif dans des centaines de villes, pour des millions de personnes, dès que tu taperas git push.

Ton travail nous donnera un meilleur aperçu des comportements relatifs au transport en commun et permettra aux gens d’éviter les trajets désastreux causés par des données douteuses. Il améliorera la façon dont les transports en commun fonctionnent. Des dizaines de sociétés de transport en commun se fieront sur les données que tu recueilleras et les tableaux de bord que tu concevras pour offrir un service plus rapide, convivial et efficace. Grâce à toi, le transport en commun deviendra le choix par excellence d’encore plus de personnes. Allez, Trinity, prend la pilule verte! 👊😎👊

📝 Responsabilités

  • Trouver des façons d’améliorer notre tableau de bord interne pour que nos données aux utilisateur·trice·s soient aussi près de la perfection que robotiquement possible

  • Te lier d’amitié avec nos analystes des données du transport collectif et t’inspirer de leur sagesse pour concevoir des outils automatisés qui nettoient et raffinent les données

  • Écrire du code clair, testé et avec des commentaires (le genre de code qui t’assure des nuits sans cauchemars)

  • Éradiquer les bogues! L’objectif : les dénicher et les corriger avant même qu’ils ne surviennent.

✅ Qualités et compétences requises

  • Expérience full-stack solide en TypeScript avec Next.js ou des cadriciels similaires

  • Bonne connaissance de CSS et HTML

  • Tu es à l’aise d’utiliser et de créer des API avec de multiples sources de données

  • Familiarité avec Git et GitHub

  • Désir d’apprendre de nouvelles choses auprès de tes sympathiques collègues (et de leur en apprendre en retour)

💯 Points bonus si…

  • Tu sais comment utiliser Zod pour valider et transformer des données

  • Tu peux écrire une requête de base de données avec (ou sans) Prisma

  • Tu connais bien Google Cloud Platform et Cloud Run

  • Ton superpouvoir, c’est la Vision de designer (autrement dit, tu sais reconnaître une belle interface quand tu en vois une)

  • Tu te passionnes pour les villes, l’urbanisme, le transport public, le design, la technologie, ou toutes ces réponses!

Tu as l’impression que ta candidature serait excellente même si ton profil n’a pas toutes les qualités et compétences requises? N’hésite pas à postuler quand même!

💰 Rémunération et avantages sociaux

De 70 000 $ CA à 95 000 $ CA par année, selon l'expérience

  • Options d’achat de parts dans l’entreprise

  • Assurance médicale et dentaire

  • 5 semaines de vacances

  • Semaine de travail de quatre jours à plein salaire (oui oui, tu as bien lu!)

  • Ordinateur Apple

  • Allocation mobilité annuelle de 1600 $. STM? BIXI? Uber? Vélo électrique? Trottinette? Se passer d’auto c’est payant chez Transit!

  • Un budget pour la formation et le développement professionnel

  • Une généreuse politique de congé parental et de maternité/paternité. Faut préparer la relève!

  • Horaires de travail flexibles

  • Un environnement de travail où chacun·e aide l’autre à s’améliorer, dans un esprit d’équipe, pour un projet commun, tout ça en profitant de la plus belle vue de Montréal et/ou [insérer un fond d’écran Zoom funky]

  • Quand tu seras au bureau, tu seras dans un véritable paradis d'urbaniste : jardins urbains du Mile End, pistes cyclables, stations BIXI, arrêts de bus, une station de métro, une infinité de restaurants, de cafés, de bars, de salles de spectacle, de places à bagels...

  • Une présentation Dîner-Découverte chaque semaine (repas fourni au bureau).

👨‍💻 Parlons diversité

Les transports collectifs sont, plus que tout autre mode de transport, fréquentés en majorité par des femmes et des personnes de couleur. Nous souhaitons nous assurer que cette diversité puisse se refléter dans nos équipes. Nous sommes fermement convaincu·e·s qu’inclure des gens de tous horizons, quel que soit leur genre, origine, orientation sexuelle, âge ou identité nous permet, à terme, de construire une meilleure application.

Nous encourageons les personnes de tous âges, genres, origines et orientations à postuler. Si tu souhaites préciser les pronoms que tu utilises, s’il te plaît mentionne-le lorsque tu nous transmettras ta candidature.

Si la vie t’a donné une perspective unique sur tout ce qui touche au monde des transports (mobilité, accessibilité, urbanisme), n’hésite pas à le mentionner. Ta candidature recevra l’attention qu’elle mérite.

📬 Comment postuler

Chez Transit, on aime beaucoup apprendre de nos collègues. On a hâte que tu y contribues! Toi aussi t’as hâte? Envoie-nous un courriel à [email protected], présente-toi en quelques lignes, et décris-nous quelques-uns des projets sur lesquels tu as travaillé et dont tu es fier·ère. Au plaisir de te rencontrer!

Aussi, comment as-tu entendu parler du poste? Hasard, coïncidence, recherches sur Google en plein milieu de la nuit? On meurt d’envie de le savoir.

PS. Malheureusement, nous n'acceptons plus les CV remis en personne et/ou par télégramme chanté. Les sérénades composées au clavier (d'ordi) restent nos préférées!


📝 Responsabilités

  • Trouver des façons d’améliorer notre tableau de bord interne pour que nos données aux utilisateur·trice·s soient aussi près de la perfection que robotiquement possible

  • Te lier d’amitié avec nos analystes des données du transport collectif et t’inspirer de leur sagesse pour concevoir des outils automatisés qui nettoient et raffinent les données

  • Écrire du code clair, testé et avec des commentaires (le genre de code qui t’assure des nuits sans cauchemars)

  • Éradiquer les bogues! L’objectif : les dénicher et les corriger avant même qu’ils ne surviennent.

✅ Qualités et compétences requises

  • Expérience full-stack solide en TypeScript avec Next.js ou des cadriciels similaires

  • Bonne connaissance de CSS et HTML

  • Tu es à l’aise d’utiliser et de créer des API avec de multiples sources de données

  • Familiarité avec Git et GitHub

  • Désir d’apprendre de nouvelles choses auprès de tes sympathiques collègues (et de leur en apprendre en retour)

💯 Points bonus si…

  • Tu sais comment utiliser Zod pour valider et transformer des données

  • Tu peux écrire une requête de base de données avec (ou sans) Prisma

  • Tu connais bien Google Cloud Platform et Cloud Run

  • Ton superpouvoir, c’est la Vision de designer (autrement dit, tu sais reconnaître une belle interface quand tu en vois une)

  • Tu te passionnes pour les villes, l’urbanisme, le transport public, le design, la technologie, ou toutes ces réponses!

Tu as l’impression que ta candidature serait excellente même si ton profil n’a pas toutes les qualités et compétences requises? N’hésite pas à postuler quand même!

💰 Rémunération et avantages sociaux

De 70 000 $ CA à 95 000 $ CA par année, selon l'expérience

  • Options d’achat de parts dans l’entreprise

  • Assurance médicale et dentaire

  • 5 semaines de vacances

  • Semaine de travail de quatre jours à plein salaire (oui oui, tu as bien lu!)

  • Ordinateur Apple

  • Allocation mobilité annuelle de 1600 $. STM? BIXI? Uber? Vélo électrique? Trottinette? Se passer d’auto c’est payant chez Transit!

  • Un budget pour la formation et le développement professionnel

  • Une généreuse politique de congé parental et de maternité/paternité. Faut préparer la relève!

  • Horaires de travail flexibles

  • Un environnement de travail où chacun·e aide l’autre à s’améliorer, dans un esprit d’équipe, pour un projet commun, tout ça en profitant de la plus belle vue de Montréal et/ou [insérer un fond d’écran Zoom funky]

  • Quand tu seras au bureau, tu seras dans un véritable paradis d'urbaniste : jardins urbains du Mile End, pistes cyclables, stations BIXI, arrêts de bus, une station de métro, une infinité de restaurants, de cafés, de bars, de salles de spectacle, de places à bagels...

  • Une présentation Dîner-Découverte chaque semaine (repas fourni au bureau).

👨‍💻 Parlons diversité

Les transports collectifs sont, plus que tout autre mode de transport, fréquentés en majorité par des femmes et des personnes de couleur. Nous souhaitons nous assurer que cette diversité puisse se refléter dans nos équipes. Nous sommes fermement convaincu·e·s qu’inclure des gens de tous horizons, quel que soit leur genre, origine, orientation sexuelle, âge ou identité nous permet, à terme, de construire une meilleure application.

Nous encourageons les personnes de tous âges, genres, origines et orientations à postuler. Si tu souhaites préciser les pronoms que tu utilises, s’il te plaît mentionne-le lorsque tu nous transmettras ta candidature.

Si la vie t’a donné une perspective unique sur tout ce qui touche au monde des transports (mobilité, accessibilité, urbanisme), n’hésite pas à le mentionner. Ta candidature recevra l’attention qu’elle mérite.

📬 Comment postuler

Chez Transit, on aime beaucoup apprendre de nos collègues. On a hâte que tu y contribues! Toi aussi t’as hâte? Envoie-nous un courriel à [email protected], présente-toi en quelques lignes, et décris-nous quelques-uns des projets sur lesquels tu as travaillé et dont tu es fier·ère. Au plaisir de te rencontrer!

Aussi, comment as-tu entendu parler du poste? Hasard, coïncidence, recherches sur Google en plein milieu de la nuit? On meurt d’envie de le savoir.

PS. Malheureusement, nous n'acceptons plus les CV remis en personne et/ou par télégramme chanté. Les sérénades composées au clavier (d'ordi) restent nos préférées!


📝 Responsabilités

  • Trouver des façons d’améliorer notre tableau de bord interne pour que nos données aux utilisateur·trice·s soient aussi près de la perfection que robotiquement possible

  • Te lier d’amitié avec nos analystes des données du transport collectif et t’inspirer de leur sagesse pour concevoir des outils automatisés qui nettoient et raffinent les données

  • Écrire du code clair, testé et avec des commentaires (le genre de code qui t’assure des nuits sans cauchemars)

  • Éradiquer les bogues! L’objectif : les dénicher et les corriger avant même qu’ils ne surviennent.

✅ Qualités et compétences requises

  • Expérience full-stack solide en TypeScript avec Next.js ou des cadriciels similaires

  • Bonne connaissance de CSS et HTML

  • Tu es à l’aise d’utiliser et de créer des API avec de multiples sources de données

  • Familiarité avec Git et GitHub

  • Désir d’apprendre de nouvelles choses auprès de tes sympathiques collègues (et de leur en apprendre en retour)

💯 Points bonus si…

  • Tu sais comment utiliser Zod pour valider et transformer des données

  • Tu peux écrire une requête de base de données avec (ou sans) Prisma

  • Tu connais bien Google Cloud Platform et Cloud Run

  • Ton superpouvoir, c’est la Vision de designer (autrement dit, tu sais reconnaître une belle interface quand tu en vois une)

  • Tu te passionnes pour les villes, l’urbanisme, le transport public, le design, la technologie, ou toutes ces réponses!

Tu as l’impression que ta candidature serait excellente même si ton profil n’a pas toutes les qualités et compétences requises? N’hésite pas à postuler quand même!

💰 Rémunération et avantages sociaux

De 70 000 $ CA à 95 000 $ CA par année, selon l'expérience

  • Options d’achat de parts dans l’entreprise

  • Assurance médicale et dentaire

  • 5 semaines de vacances

  • Semaine de travail de quatre jours à plein salaire (oui oui, tu as bien lu!)

  • Ordinateur Apple

  • Allocation mobilité annuelle de 1600 $. STM? BIXI? Uber? Vélo électrique? Trottinette? Se passer d’auto c’est payant chez Transit!

  • Un budget pour la formation et le développement professionnel

  • Une généreuse politique de congé parental et de maternité/paternité. Faut préparer la relève!

  • Horaires de travail flexibles

  • Un environnement de travail où chacun·e aide l’autre à s’améliorer, dans un esprit d’équipe, pour un projet commun, tout ça en profitant de la plus belle vue de Montréal et/ou [insérer un fond d’écran Zoom funky]

  • Quand tu seras au bureau, tu seras dans un véritable paradis d'urbaniste : jardins urbains du Mile End, pistes cyclables, stations BIXI, arrêts de bus, une station de métro, une infinité de restaurants, de cafés, de bars, de salles de spectacle, de places à bagels...

  • Une présentation Dîner-Découverte chaque semaine (repas fourni au bureau).

👨‍💻 Parlons diversité

Les transports collectifs sont, plus que tout autre mode de transport, fréquentés en majorité par des femmes et des personnes de couleur. Nous souhaitons nous assurer que cette diversité puisse se refléter dans nos équipes. Nous sommes fermement convaincu·e·s qu’inclure des gens de tous horizons, quel que soit leur genre, origine, orientation sexuelle, âge ou identité nous permet, à terme, de construire une meilleure application.

Nous encourageons les personnes de tous âges, genres, origines et orientations à postuler. Si tu souhaites préciser les pronoms que tu utilises, s’il te plaît mentionne-le lorsque tu nous transmettras ta candidature.

Si la vie t’a donné une perspective unique sur tout ce qui touche au monde des transports (mobilité, accessibilité, urbanisme), n’hésite pas à le mentionner. Ta candidature recevra l’attention qu’elle mérite.

📬 Comment postuler

Chez Transit, on aime beaucoup apprendre de nos collègues. On a hâte que tu y contribues! Toi aussi t’as hâte? Envoie-nous un courriel à [email protected], présente-toi en quelques lignes, et décris-nous quelques-uns des projets sur lesquels tu as travaillé et dont tu es fier·ère. Au plaisir de te rencontrer!

Aussi, comment as-tu entendu parler du poste? Hasard, coïncidence, recherches sur Google en plein milieu de la nuit? On meurt d’envie de le savoir.

PS. Malheureusement, nous n'acceptons plus les CV remis en personne et/ou par télégramme chanté. Les sérénades composées au clavier (d'ordi) restent nos préférées!