Développeur backend sénior | Senior Backend Developer
Plume IAFull Description
(English below)
À propos de l’entreprise
Plume IA révolutionne la documentation clinique pour les professionnels de la santé au Québec. Notre plateforme d’intelligence artificielle permet aux cliniciens d’économiser des heures chaque semaine sur leurs notes — leur redonnant du temps pour ce qui compte le plus : leurs patients.
Avec plus de 3 500 professionnels qui utilisent déjà notre solution et un marché de 500 000 professionnels de la santé au Québec, nous n’en sommes qu’aux débuts.
Rejoins une équipe qui façonne l’avenir du système de santé québécois. Chaque professionnel qui adopte Plume IA, c’est plus de temps libéré pour les soins aux patients. Tu ne feras pas que coder — tu transformeras la pratique médicale au Québec.
À propos du poste
Nous recherchons un Développeur Backend Senior pour rejoindre notre équipe d’ingénierie et prendre en charge des intégrations tierces critiques, le développement d’API et le mentorat technique. Tu seras un contributeur clé de la plateforme Plume IA, en collaboration étroite avec les développeurs frontend et backend pour livrer des systèmes fiables, scalables et sécurisés. Tu relèveras directement du Directeur de l’ingénierie logicielle.
Ce que tu feras
* Prendre en charge et développer les intégrations avec les partenaires tiers
* Concevoir et développer les endpoints d’API qui alimentent les expériences frontend et mobile de Plume IA, ainsi que pour les clients externes
* Mentorer les développeurs juniors et intermédiaires, en élevant les standards techniques de l’équipe
* Collaborer avec les développeurs frontend sur les contrats d’API, les flux d’authentification et la gestion des erreurs
* Contribuer aux décisions d’infrastructure, aux pratiques de sécurité et aux exigences de conformité
Ce que nous recherchons
Compétences principales (requises)
* Solide expérience en backend Python avec Flask — APIs, async/threading, packaging et débogage en production ; les candidats maîtrisant d’autres stacks seront aussi considérés
* Maîtrise de pytest et Postman pour les tests et la validation d’API
* Développement d’applications AWS : API Gateway, Lambdas, CloudWatch, DynamoDB, AppSync / GraphQL, S3
* Intégration LLM / GenAI : prompts, retries, timeouts, compromis coût/latence ; sensibilisation aux contraintes PII et cliniques
* Expérience pratique dans la construction avec des AI agents et des coding rules — Cursor, Claude ou outils similaires — et une capacité démontrée à les intégrer concrètement dans un workflow de développement
* Sensibilisation aux opérations audio / ML : dépendances lourdes, GPU vs CPU, images Docker, temps de démarrage, gestion mémoire, optimisation de modèles
* Approche sécurité et conformité
* Implémentation OAuth et meilleures pratiques
* Expérience en environnements Agile/Scrum — à l’aise avec la planification de sprints, les code reviews et l’itération à travers le cycle complet de développement logiciel, de la conception à la production
Flutter (atout)
Tu n’as pas besoin d’être spécialiste UI, mais une aisance avec l’écosystème Flutter te démarque :
* Flutter + Dart à un niveau où tu peux faire des code reviews de PRs et déboguer des problèmes Amplify (Cognito, API)
* À l’aise pour collaborer avec les développeurs mobile/web et comprendre leurs contraintes
* Accent sur les contrats d’API, la gestion des erreurs et les flux d’auth plutôt que sur l’UI pixel-perfect
Atouts supplémentaires
* Expérience préalable dans le secteur health tech
* Expérience pratique avec des données PII et des données cliniques en environnement réglementé
Pourquoi nous rejoindre
* Une entreprise en forte croissance à une étape passionnante
* Travailler sur un produit qui a un impact direct sur les travailleurs de la santé du système québécois
* Une petite équipe senior — ton travail est livré et compte vraiment
* Poste entièrement en télétravail avec quelques activités de team building en présentiel
* Avantages flexibles et évolutifs : allocation santé et mieux-être, télémédecine, et bénéfices additionnels qui grandissent avec l’équipe
________________________________________________________________
About the Company
Plume IA is revolutionizing clinical documentation for healthcare professionals across Quebec. Our AI platform helps clinicians save hours every week on patient notes — giving them back time for what matters most: their patients.
With 3,500+ professionals already using our solution and a market of 500,000 healthcare professionals in Quebec, we're just getting started.
Join a team shaping the future of the Quebec healthcare system. Every professional who adopts Plume IA means more time freed up for patient care. You won't just be writing code — you'll be transforming medical practice across Quebec.
About the Role
We are looking for a Senior Backend Developer to join our engineering team and take ownership of critical third-party integrations, API development, and technical mentorship. You will be a core contributor to the Plume IA platform, working closely with frontend and backend engineers to ship reliable, scalable, and secure backend systems.You will be reporting directly to the Director of software engineering.
What You’ll Do
* Own and develop integrations with third-party partners
* Design and build API endpoints that power the Plume IA app’s frontend and mobile experiences and for external clients.
* Mentor junior and intermediate developers, elevating the team’s technical standards
* Collaborate with frontend engineers on API contracts, auth flows, and error handling
* Contribute to infrastructure decisions, security practices, and compliance requirements
What We’re Looking For
Core skills (required)
* Strong Python backend with Flask — APIs, async/threading, packaging, and production debugging; strong candidates from other stacks considered
* Knowledge of pytest and Postman for testing and API validation
* AWS application development: API Gateway, Lambdas, CloudWatch, DynamoDB, AppSync / GraphQL, S3 bucket
* LLM / GenAI integration: prompts, retries, timeouts, cost/latency tradeoffs; awareness of PII and clinical constraints
* Hands-on experience building with AI agents and coding rules — Cursor, Claude, or similar tools — and a track record of embedding them meaningfully into a development workflow
* Audio / ML ops awareness: heavy dependencies, GPU vs CPU, Docker images, startup time, memory management, model optimization
* Security & compliance mindset
* OAuth implementation and best practices
* Experience working in Agile/Scrum environments — comfortable with sprint planning, code reviews, and iterating through the full software development cycle from design to production.
Flutter asset (strong differentiator)
You don’t need to be a UI specialist, but comfort with the Flutter ecosystem sets you apart:
* Flutter + Dart at a level where you can review PRs and debug Amplify (Cognito, API) issues
* Comfortable collaborating with mobile/web engineers and understanding their constraints
* Focus on API contracts, error handling, and auth flows over pixel-perfect widgets
Nice to have (strong assets)
* Prior experience in the health tech space
* Hands-on experience handling PII and clinical data in a regulated environment
Why Join Us
* A fast-growing company at an exciting stage
* Work on a product that directly impacts health workers across the Quebec healthcare system
* Small, senior team — your work ships and matters
* Full remote position with occasional on-site team-building activities
* Flexible and evolving benefits: wellness & well-being allowance, telemedicine, and additional perks growing with the team