Développeur ou développeuse intermédiaire de logiciels (N3)

Telus

Toronto, CAonsite$70k-$120k/yrPosted Jul 22, 2026
Posting intelligenceActively listedReposted 14×, possible evergreen/ghost posting

Skills

postgresjavascripttypescriptdatadognoderedisreactruby

About the role

Emplacement:

Toronto, ON, CA, M5J 2V5 Montréal, QC, CA Vancouver, BC, CA Ottawa, ON, CA Calgary, AB, CA Edmonton, AB, CA

#job-location.job-location-inline { display: inline; }

Code d’identification: 55181

Fonction: Ingénierie et développement de logiciels

Horaire: Permanent

Description

Joignez-vous à notre équipe et ce que nous accomplirons ensemble

Soins Virtuels TELUS Santé est une division de TELUS Santé qui connaît une forte croissance. Nous développons et mettons en place un service de télémédecine de prochaine génération pour permettre aux Canadiens d’accéder à des soins de santé primaires et à d’autres services de santé au moyen d’une application. Avec près de deux millions de membres au Canada, le service permet de redéfinir la relation médecin-patient en rendant les soins de santé au pays plus accessibles, plus humains et plus axés sur le patient, grâce à la technologie.

Notre équipe de plus de 40 spécialistes en développement et en conception évolue pour soutenir la portée et la complexité croissantes des services de soins de santé offerts par TELUS Santé. Nous sommes donc à la recherche de développeurs et de développeuses d’expérience qui possèdent une solide expertise en TypeScript et qui joueront un rôle de premier plan dans la conception et la mise en œuvre de fonctionnalités importantes.

Nos applications frontales existantes sont toutes développées en TypeScript/React. Un grand nombre de nos systèmes dorsaux sont déployés sous forme de microservices TypeScript/Node

En tant que développeur ou développeuse de logiciels de niveau 3, vous devrez :

Diriger la conception et la mise en œuvre de fonctionnalités et de composants bien délimités dans nos applications frontales et dorsales fondées sur TypeScript, en prenant le processus en charge du début à la fin

Vous pencher sur des problèmes ambigus et sans solutions prédéfinies afin de trouver les réponses les plus appropriées, en tenant compte des besoins des clients et des considérations liées aux produits

Aider votre équipe à travailler plus efficacement en décomposant, en délimitant et en coordonnant le travail, et en éliminant les blocages liés à des initiatives concurrentes ou qui stagnent

Offrir du mentorat et du coaching à des ingénieurs moins expérimentés, et multiplier votre incidence par l’intermédiaire des personnes que vous soutenez

Effectuer la conception de systèmes pour des modules et des fonctionnalités interdépendants, en mettant rapidement en évidence les enjeux techniques, liés à la protection de la vie privée ou à la sécurité

Trier rapidement les défauts de production complexes et mettre en place les mécanismes de suivi et de contrôle qui permettent de maintenir une qualité de code élevée

Garder l’expérience du patient et du clinicien au centre de vos préoccupations, en veillant à ce que les changements apportés à la planification et aux services de base n’affectent pas les consultations en cours et la continuité des soins

Collaborer avec plusieurs équipes et des intervenants de différentes fonctions pour harmoniser les décisions, clarifier l’ambiguïté et obtenir des résultats positifs

Vous êtes une personne qui :

Est compétente et à l’aise avec l’ensemble de la pile technologique et peut travailler sur des fonctionnalités de toute envergure dans plusieurs bases de code

S’appuie sur son expérience pour résoudre efficacement les problèmes, en livrant un travail de haute qualité fondé sur de bonnes pratiques et des principes non fonctionnels (performance, sécurité, fiabilité)

Se tient au courant des avancées technologiques et est à l’aise de promouvoir de nouvelles technologies ou pratiques, en aidant les autres à les adopter

Communique clairement, en adaptant le message à l’auditoire et en gardant les bonnes personnes informées et sur la même longueur d’onde

Établit des relations solides entre les équipes, donne et reçoit des commentaires avec tact, et sait afficher son désaccord et s’impliquer lorsque nécessaire

Est à l’aise avec l’incertitude et prête à prendre les devants dans les situations difficiles, lorsque les circonstances s’y prêtent

Adopte une approche axée sur l’exploitation des systèmes – prend la responsabilité des services en production, surveille de façon proactive et favorise un délai de réparation rapide lorsque des problèmes surviennent

Aime offrir du mentorat aux autres et contribuer à créer une culture d’équipe inclusive et solidaire

Est enthousiaste à l’idée de bâtir des systèmes ayant une incidence sociale positive

A un bon sens de l’humour et aime travailler dans un environnement collaboratif

Qualifications

Vous possédez

Au moins 4 ans d’expérience en développement JavaScript/TypeScript, avec une solide maîtrise de TypeScript

Au moins 4 ans d’expérience dans la création d’applications Web, avec une connaissance approfondie de React ou d’un autre cadre frontal moderne

Solide expérience en développement dorsal avec Node.js ou des technologies comparables dans des environnements comportant plusieurs services et bases de code

Expérience dans plusieurs langages de programmation et cadres de développement modernes, de même qu’avec une variété d’outils de développement et de surveillance de la production

Expérience éprouvée dans la direction de la conception et de la mise en œuvre de fonctionnalités ou de composants de bout en bout

Expérience dans la conception de modules et de fonctionnalités interdépendants (conception de systèmes)

Expérience dans le mentorat ou le coaching d’ingénieurs moins expérimentés

Solide maîtrise des concepts fondamentaux de l’informatique

Atouts

Expérience avec Ruby (Grape et Sequel) – nos principaux services dorsaux reposent sur cette technologie

Expérience avec Redis pour la mise en cache, la gestion des sessions et le traitement des tâches en arrière-plan (p. ex. Sidekiq, BullMQ)

Expérience avec des outils de télémétrie et d’observabilité tels que Datadog ou Dynatrace

Expérience avec les API GraphQL et RESTful

Expérience avec PostgreSQL et les bases de données relationnelles

Expérience dans la conception et l’exploitation d’une architecture de microservices

Expérience avec des applications de soins de santé ou destinées à des secteurs réglementés

Solide connaissance des cadres de test et des pratiques d’intégration et de livraison continues

Expérience dans la mise en œuvre de l’IA, avec des bibliothèques d’apprentissage machine ou avec des API d’IA

Une connaissance avancée de l'anglais est requise, car vous serez appelé(e) la plupart du temps à interagir en anglais avec des parties externes (par ex. clients, fournisseurs ou partenaires externes); à interagir en anglais avec des parties internes (par ex. collègues ou parties prenantes); et à travailler dans un environnement informatique anglais dans le cadre des tâches liées à ce poste dont la portée est nationale.

#LI-REMOTE

#LI-REMOTE

Fourchette salariale: $70,000-$120,000

Prime de rendement ou Programme d’incitatif à la vente: 12%

La rémunération totale effective sera déterminée en fonction de facteurs tels que les connaissances, les compétences, la performance et l'expérience. Nous encourageons tous les candidats qualifiés à postuler, même si la fourchette salariale affichée ne correspond pas à vos attentes. Nous sommes ouverts à discuter une rémunération globale concurrentiel adaptée à votre niveau d'expérience et à votre expertise. TELUS offre des avantages attractifs, qui peuvent varier selon la fonction du poste, tels que :

Un ensemble complet de rémunération globale mettant en évidence des structures de salaires et de primes compétitives, un minimum de 3 semaines de vacances, ainsi qu'un régime d'avantages sociaux flexible pour répondre à vos besoins et à ceux de votre famille

Régime de retraite et régime d’actionnariat des employés avec cotisations généreuses de l’employeur

Possibilité de travailler au bureau, virtuellement ou les deux - selon les exigences du poste

Possibilité de rendre service aux communautés dans lesquelles nous travaillons, vivons et servons

Possibilités d'évolution de carrière, d'apprentissage et de développement

Et bien plus encore …

Type de poste vacant: Un poste actuellement vacant

À propos de nous

Nous sommes une équipe axée sur les personnes, les clients et les objectifs, qui collabore, innove et crée des retombées positives au quotidien. Nous améliorons des vies grâce à nos solutions technologiques. Nous favorisons une culture d’innovation qui permet aux membres de l’équipe de résoudre des problèmes complexes et de produire des résultats exceptionnels sur le plan humain dans un monde numérique.

TELUS Santé est un chef de file des technologies de l’information au Canada qui se spécialise dans le secteur de la santé. Notre mission consiste à faire progresser l’utilisation de l’information dans le continuum des soins afin d’améliorer la santé de la population, au Canada et ailleurs dans le monde.

Avertissement : Conformément à la Politique de sécurité des centres de données de TELUS Santé, tout membre de l’équipe susceptible de travailler dans un centre de données ou d’avoir accès à des renseignements détaillés sur les technologies de service client peut faire l’objet d’une enquête de sécurité auprès du gouvernement du Canada.

Remarque aux candidats du Québec : si la connaissance de l’anglais est requise, c’est parce que le/la membre d'équipe qui occupera ce poste sera appelé(e), sur une base régulière, à interagir en anglais avec des parties externes ou internes ou encore à travailler dans un environnement informatique anglais dans le cadre de ses tâches.

En déposant votre candidature pour ce rôle, vous comprenez et acceptez que vos informations seront partagées avec l'(les) équipe(s) d'acquisition de talents du groupe de sociétés TELUS et/ou tout gestionnaire impliqué dans le processus de sélection.

Compensation

This Other role pays $70k-$120k/yr. Within typical range for other roles in Canada.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Other roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Other hub for Canada medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.