Skip to content

Développeur sénior (Full-Stack)

  • À distance / Télétravail
    • Montréal, Québec, Canada
    • Québec, Québec, Canada
    +1 plus
  • Développement de produit et technologie

Description de l'offre d'emploi

Petal est un leader canadien spécialisé en orchestration des soins de santé et en facturation médicale qui révolutionne les systèmes de santé pour les rendre agiles, efficaces et résilients en facilitant la gestion grâce à des analyses avancées et des informations éclairées.

La division Petal Medical Billing offre une solution de facturation médicale innovante, permettant aux professionnels de la santé, aux cliniques médicales et aux partenaires d'agences de facturation de tirer parti d'une synergie distinctive d'expertise et de technologie.

Notre engagement à promouvoir une culture d'entreprise exceptionnelle nous a valu des reconnaissances notables, notamment celle de figurer sur la liste des entreprises Great Place to Work, dans le secteur des technologies et de la santé. Rejoins-nous dans notre mission d'outiller les innovateurs en soins de santé et contribue à améliorer le système de santé autrement.

Parlons stack technologique

L'équipe que vous rejoindrez travaille avec une stack moderne, centrée sur le cloud, construite autour de TypeScript et Node.js, utilisant NestJS pour les services backend et Angular pour des expériences frontend riches et hautement interactives.

Nous sommes une entreprise SaaS qui cible la mise en place des meilleures approches DevOps. Nos infrastructures sont cloud based, entièrement as code avec Terraform, et nos dernières applications sont gérées par container et déployées sous Kubernetes. L’automatisation de la chaîne de déploiement est une priorité pour nous, et nous utilisons différentes plateformes, dont GitLab et Argo CD pour la mise en place.

Nos applications interagissent avec des bases de données PostgreSQL et fonctionnent dans un environnement distribué et conteneurisé. Nous les déployons sur Azure et AWS.

À quoi tu peux t’attendre en joignant l’équipe

Relevant du gestionnaire du développement logiciel, tu joueras un rôle clé et central au sein de l’équipe de développement du produit Petal Medical Billing, qui permet à des milliers de travailleurs de la santé de faciliter et automatiser leur facturation.

Tu travailleras en étroite collaboration avec les autres membres de ton équipe à la création de nouvelles fonctionnalités, à maintenir les fonctionnalités existantes et assurer leur évolution se fait de manière durable et évolutive (scalable).

Ton quotidien

Tu seras amené(e) à:

  • Travailler en étroite collaboration avec le développeur staff, le PO et autres membres de l’équipe multidisciplinaire pour assurer l'avancement et la livraison des milestones;

  • Concevoir et implémenter de nouvelles fonctionnalités et participer à l’écriture des tests automatisés;

  • Participer aux revues de code de tes collègues;

  • T'assurer de la qualité et de la sécurité du code et du respect des standards de développement;

  • Assurer un bon monitoring des fonctionnalités en production et identifier les problèmes potentiels, évaluer les risques et prendre les actions nécessaires.

Pré-requis du poste

Ton profil

Tu es un(e) développeur(se) expérimenté(e), polyvalent(e), motivé(e) et reconnu(e) pour ton attitude constructive, ton éthique professionnelle ainsi que tes compétences autant générales que technique? Tu aimes te tenir à jour, ne craint pas de travailler avec un éventail de différentes technologies, être informé(e) et travailler dans un milieu qui évolue rapidement? Ta candidature nous intéresse si tu as :

  • 6+ années d'expérience en développement logiciel;

  • De l’expérience en développement de systèmes distribués à grande échelle avec de nombreuses sources de données et couches de logique métier différentes;

  • De l’expérience avec des grandes bases de code en fonction depuis plusieurs années;

  • D’excellentes compétences en programmation en TypeScript/Javascript avec Node.js, idéalement avec NestJS ou des frameworks backend similaires;

  • De l’expérience dans l’élaboration d'API REST, ainsi qu’une compréhension de divers types de communication interservices;

  • Expérience avec les frameworks front-end modernes, Angular est préférabe, React ou similaire.

  • Expérience dans l'utilisation de PostgreSQL ou d'autres bases de données relationnelles.

  • De solides connaissances des meilleures pratiques de sécurité dans le développement d'applications;

  • De l’expérience en alerting, journalisation et monitoring (ELK, Grafana, Prometheus, Sentry, Datadog, New Relic);

  • De l’expérience dans la mise en place et du déploiement d'applications conteneurisées (Docker) dans des environnements informatiques distribués modernes (Kubernetes);

  • De l’expérience avec CI/CD (Gitlab, Jenkins, Github Actions) en automatisation et des concepts modernes d’infrastructure-as-code (Helm, Terraform);

  • Une connaissance des plateformes d'infonuagique (Azure de préférence, AWS, GCP);

  • Un intérêt démontré à partager tes connaissances et ton expérience auprès de tes collègues ou de développeurs moins expérimentés;

  • De solides compétences en communication – en français et anglais – tant à l'oral qu'à l'écrit ainsi qu’une aisance à vulgariser des concepts techniques complexes à diverses parties prenantes;

  • Des connaissances en optimisation combinatoire et recherche opérationnelle (un atout);

  • Une connaissance du standard FHIR (un atout);

  • Une connaissance du domaine de la santé québécois et canadien (un atout).

La position de Petal sur le télétravail

À notre avis, une entreprise ne peut prétendre être moderne, innovante et avoir à cœur le bien-être de son équipe, sans tenter d'intégrer le télétravail au niveau que leur modèle d'affaires leur permet. Les employés de Petal continuent de bénéficier de l'option de télétravail à la flexibilité maximale permise par la nature de leur poste et le bon fonctionnement des opérations.

Nos avantages

  • Allocation de travail hybride récurrente;

  • Une rémunération qui reconnaît ta contribution;

  • 4 à 6 semaines de vacances par année;

  • 5 jours personnels payés par année;

  • Un régime de REER / RPDB collectif avec contribution de l'employeur;

  • Les avantages sociaux complets, dès ton premier jour;

  • Une allocation annuelle de mieux-être de 250$;

  • L'accès à l'application de télémédecine Lumino Santé™;

  • Des horaires de travail flexibles et plus encore.

Petal souscrit à un programme d’accès à l’égalité en emploi et les membres des groupes visés à savoir les femmes, les personnes handicapées, les personnes autochtones et les minorités visibles sont encouragés à soumettre leur candidature. Si vous êtes une personne handicapée, vous pouvez recevoir, sur demande, de l’assistance pour le processus de présélection et de sélection.

Un petit mot important : Nous avons remarqué que certains sites externes publient nos offres sous des titres d’emploi incorrects. Pour trouver nos vraies opportunités et rejoindre notre équipe, pensez à toujours passer par notre site carrières officiel ou nos partenaires de confiance. Nous avons hâte de découvrir votre candidature!

À distance / Télétravail
  • Montréal, Québec, Canada
  • Québec, Québec, Canada
+1 plus
Développement de produit et technologie

ou