Description
À propos de Medzy
Chez Medzy, on s'affaire à bâtir l'expérience de pharmacie la plus personnalisée au monde.
On a l'audace de changer les choses et on prend soin de nos clients, mais surtout de nos employés.
Medzy est une compagnie de produit avant tout : on développe des solutions logicielles qui amplifient le travail des pharmaciens et améliorent la qualité de vie de leurs patients.
Le Québec est notre terrain de jeu actuel, mais on a l'ambition d'offrir notre technologie au monde entier.
Les bureaux sont à Montréal et on fonctionne en mode hybride (télétravail bienvenu).
On cherche des gens autonomes, hautement motivés et rigoureux.
Si t'as envie de vivre l'expérience startup avec une équipe de gestion sérieuse, c'est une occasion en or!
Le rôle
On cherche un(e) développeur(se) fullstack senior pour prendre en charge des fonctionnalités de bout en bout sur notre plateforme santé : une application hybride React + Ionic (web, iOS et Android), une couche d'API serverless, une couche de données GraphQL et SQL (Hasura/Postgres) et l'infrastructure as code (Terraform) qui déploie le tout.
Dans ce rôle :
Tu bâtiras un produit exceptionnel qui a un impact concret dans la vie des gens : tes fonctionnalités, du modèle de données jusqu'à l'interface mobile, seront utilisées chaque jour par des milliers de patients.Tu auras une vraie autonomie et la pleine maîtrise de ta solution, de l'interface jusqu'à l'infrastructure.
Les solutions viennent de toi, pas d'un cahier des charges.Tu échangeras directement avec les parties prenantes pour cadrer les besoins et tu apporteras tes propres idées.Tu seras propriétaire de ce que tu livres : monitoring, incidents, dette technique.
You build it, you run it! You break it, you fix it!Dans une même semaine, tu pourrais optimiser un index Postgres, régler un build mobile et ajuster l'infrastructure : la polyvalence est au cœur du poste — et c'est ça qui est le fun.Profil recherché
Développement senior (5 ans et +) : expérience professionnelle en développement logiciel, produits livrés et exploités en production.TypeScript et React : TypeScript en mode strict, React (hooks, mémoïsation, état par contexte).Développement serverless : Firebase Cloud Functions — démarrages à froid, gestionnaires idempotents, flux événementiels, gestionnaire de secrets — et validation à l'exécution (Zod) de tout ce qui traverse une frontière.GraphQL des deux côtés : Apollo Client côté frontend (normalisation de cache, politiques de requête), consommation côté backend, types générés (codegen).Modélisation relationnelle et SQL : migrations Postgres écrites à la main — index, fonctions, optimisation des performances — pas seulement de l'ORM.Multi-cloud : AWS (ECS, RDS, IAM), GCP/Firebase (fonctions, authentification, Secret Manager) et Azure (pipelines DevOps), avec Terraform.
Expert(e) d'un seul cloud, c'est correct — mais t'as le goût de jouer dans les trois.Intégrations tierces : une quinzaine de services connectés (Twilio, Zendesk, Clic Santé, passerelle de paiement, eFax, CRM).
OAuth — et le goût d'apprivoiser de nouveaux systèmes.Rigueur Git et revue de code : développement trunk-based et communication écrite solide.Communication avec les parties prenantes : tu sais vulgariser un choix technique, cadrer un besoin d'affaires et défendre tes recommandations auprès d'interlocuteurs non techniques.Développement assisté par IA : tu as complètement basculé (Claude Code, Cursor ou équivalent), tu sais cadrer une tâche pour un agent et réviser son code de façon critique, et tu construis ton propre outillage (agents, skills, serveurs MCP).Sécurité des données de santé : réflexes RPS/PHI (pistes d'audit, moindre privilège, aucun secret dans le code, OWASP) et le jugement de ralentir quand un changement touche les données des patients.
Connaissance de la Loi 25 et de la LPRPDE, un atout.
Notre environnement est certifié ISO 27001, et nous travaillons sur notre certification TGV.Bilinguisme français/anglais : le produit est entièrement bilingue et l'i18n fait partie du quotidien.Atouts
Hasura ou une couche GraphQL déclarative comparable sur Postgres (permissions par rôle et par rangée, actions, déclencheurs d'événements) — la compétence la plus rare de notre stack.Livraison mobile Capacitor/Ionic : builds natifs, soumissions App Store/Play, mises à jour OTA.Docker et Docker Compose; tests automatisés (Jest, Vitest + React Testing Library, Cypress).dbt et ingénierie analytique, XState, FHIR, génération de PDF.L'équipe Medzy
Voir grand, ensemble.
Medzy est une compagnie avec de grandes ambitions et on veut que tu fasses partie de notre succès.
On offre un salaire concurrentiel et des options d'achat d'actions.Une équipe en santé.
On bouge pour vrai : Sarah stack les kilomètres de course sur Strava, Paul joue au hockey et à la balle-molle, Alex grimpe sur des murs et apprend à manier la raquette de tennis, et Vincent continue d'essayer de pratiquer le plus de sports possibles (on a arrêté de compter).
On t'attend pour ajouter le tien à la liste! Horaires flexibles, on s'habille comme on veut, télétravail assumé.Apprendre constamment.
L'équipe est fière de repousser constamment le statu quo.
On a complètement basculé vers le développement assisté par IA, et on construit notre propre outillage d'agents en chemin.
On a des standards élevés et on se challenge, on se tient imputables les uns les autres et on devient meilleurs ensemble.Des projets stimulants.
Au menu (en plus des nombreuses fonctionnalités client facing) : commercialisation de notre outil de documentation clinique par IA pour pharmaciens, scale up de la plateforme pour servir des clients d'entreprise, certification TGV en cours, expansion de notre outillage d'agents IA internes.
On travaille sur des vrais problèmes de santé, avec une vraie largeur technique.Détails du poste
Type d'emploi : temps plein, permanentExpérience : développement logiciel, 5 ans et +Lieu : hybride (2-3 jours au bureau) à Montréal, QCSi tu veux bâtir un produit santé qui compte, avec une vraie largeur technique, on veut te rencontrer!