Développeur(se) Staff

Node.js
TypeScript
JavaScript
REST
Allocation équipement
Contribution épargne
Assurance collective
Allocation bien-être
Télémédecine
Horaire flexible
Télé-travail possible
Plus...
Moins...

Description du poste

Aperçu

Ajouté le : 
6/9/2024

Relevant du Gestionnaire du développement logiciel, tu joueras un rôle clé et central au sein d’une équipe d’architecture de la prochaine génération de notre plateforme d’orchestration. Tu agiras à titre d'expert technologique, d'innovateur et d'évangéliste au sein de ton équipe, ainsi qu'auprès des intervenants externes au sein de l'équipe de direction.

Tu contribueras à changer l'avenir technologique de Petal à la fois en participant aux décisions et orientations technologiques stratégiques, ainsi qu'en partageant tes connaissances pour faire progresser ton équipe.

Responsabilités

Durant la journée, tu seras amené à :

  • Travailler en étroite collaboration avec le développeur principal, le product owner et les autres membres de l’équipe multidisciplinaire pour assurer l'avancement et la livraison des étapes clés d’un tout nouveau projet dans le domaine de la santé; 
  • Orienter les choix d'architecture en collaboration avec le développeur principal, mettre en place des bases solides, modernes et performantes et résoudre des problèmes complexes; 
  • Collaborer avec divers équipes (assurance qualité, design, réussite client, rédaction technique) en tant que représentant technique sur les enjeux prioritaires; 
  • Accompagner, conseiller et encadrer les membres de ton équipe et parfois aussi les autres membres de ta ligne d’affaires; 
  • T'assurer de la qualité et de la sécurité du code et du respect des standards de développement; 
  • Agir en tant que représentant technique de ta ligne d’affaires auprès des différentes communautés de pratique pour assurer le partage des connaissances; 
  • Assurer une veille permanente sur les évolutions technologiques; 
  • Participer au développement des fonctionnalités (40% à 60% de ton temps). 

Profil tech

La stack backend sur laquelle tu travailleras se compose principalement de services NodeJs interagissant selon un modèle event-driven sur la platforme Kafka. Nous utilisons le standard FHIR, le plus reconnu dans le domaine de la santé, pour le stockage et les opérations sur les données. 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 pour la mise en place. Nous croyons fermement en une approche de déploiement continu et avons atteint une forte maturité à cet égard, en déployant du code dans des environnements de production plusieurs fois par jour.

Nos applications web et mobiles utilisent des outils modernes tels que Angular et React Native, RxJS, Redux et Storybook. La qualité étant au centre de nos principes, tout ce code est testé à l'aide de frameworks tels que Jest ainsi que de bibliothèques et services de tests end-to-end.

Équipe

Compétences

Tu es un(e) développeur(se) expérimenté(e) et motivé(e), reconnu(e) pour ton attitude constructive, ton éthique professionnelle ainsi que tes compétences autant générales que technique? Tu es reconnu(e) pour ta capacité à mener des discussions sur l'architecture technique et à prendre des décisions? Tu es motivé(e) par l'opportunité unique de servir un plus grand objectif dans l'industrie de la santé grâce à des solutions innovantes rendues possibles par les gens, les données et la technologie? The sky is the limit! Si tu as :

  • 10+ années d'expérience en développement logiciel; 
  • De l’expérience en architecture et 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; 
  • D’excellentes compétences en programmation en TypeScript/Javascript avec Node.js et de l’expérience dans d’autres langages de programmation modernes tels GO, Ruby/RoR et Python; 
  • De l’expérience dans une architecture event-driven et l'élaboration d'API REST en mode API first avec une infrastructure moderne; 
  • De l’expérience dans la construction et du déploiement d'applications conteneurisées (Docker) dans des environnements informatiques distribués modernes (Kubernetes); 
  • De l’expérience des plateformes d'infonuagique (Azure de préférence, AWS, GCP); 
  • De l’expérience en alerting, journalisation et monitoring (ELK, Grafana, Prometheus, Sentry, Datadog, New Relic); 
  • De l’expérience avec CI/CD (Gitlab, Jenkins, Github Actions) en automatisation et des concepts modernes d’infrastructure-as-code (Helm, Terraform); 
  • De solides connaissances des meilleures pratiques de sécurité dans le développement d'applications; 
  • Une intelligence émotionnelle forte, de l'empathie et un style de leadership inclusif; 
  • Une approche investie pour développer les compétences et les habiletés de tes coéquipiers et un intérêt démontré à partager tes connaissances et ton expérience; 
  • De solides compétences en communication, tant à l'oral qu'à l'écrit, ainsi qu’une aisance à vulgariser des concepts techniques complexes à diverses parties prenantes; 
  • Une compréhension des frameworks / bibliothèques de développement d'applications frontend modernes tels qu’Angular (Monorepo/Nx), React.Js ou Vue.Js (grand atout); 
  • Une connaissance du standard FHIR (un atout); 
  • Une connaissance du domaine de la santé québécois et canadien (un atout); 
  • Puisque tu devras régulièrement interagir avec des collègues unilingues anglophones situés à l'extérieur du Québec, la maîtrise complète de l'anglais et du français (parlé, écrit et lu) est requise. 

Onboarding

Avantages

À 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. Post-pandémie, les employés de Petal continueront 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.

  • Un boni de signature de 1000 $ pour ton installation de bureau à domicile; 
  • 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.
Partager l'offre d'emploi
Partager

SaaSpasse dans ton inbox

Updates sur le podcast, la cie, les events IRL. Contenu premium pour les abonnés SaaSpal — éditorial de Frank, Q&A, roadmap du pod.