Développeur·euse logiciel — Applications médicales (mobile, cloud, données)
- Montréal, QC
- Hybrid
- Posted Oct 8, 2026
- 1 position
Opens LinkedIn
- Employment type
- Contract
- Experience level
- Mid-level · 2+ years
- Apply by
- Apr 4, 2027
- Posting language
- French
- Working hours
- 40 hours per week
- Seniority
- Entry level
- Application method
- Direct apply is available
Job summary
Develop end-to-end features for Flutter Android applications, maintain secure cloud services, and build data pipelines, models, metrics, and dashboards. Contribute to exploratory R&D and ensure software quality through testing and documentation while working within healthcare interoperability, security, and privacy requirements.
Job details
Développeur·euse logiciel — Applications médicales (mobile, cloud, données) Temps plein · Hybride · Montréal, QC · 3 postes, niveau junior à sénior Sononurse VS conçoit des dispositifs médicaux connectés pour le bloc opératoire et les soins critiques : logiciels cliniques, applications mobiles, infonuagique et matériel embarqué. Nos produits sont en phase d'essais en milieu hospitalier au Québec. Nous agrandissons l'équipe logicielle pour notre prochaine phase de R-D. Ce que vous ferez Développer des fonctionnalités de bout en bout sur nos applications Android en Flutter, de l'interface jusqu'au backend. Faire évoluer des services infonuagiques sécurisés. Construire et maintenir des chaînes de données : ingestion, contrôle qualité, modélisation, indicateurs et tableaux de bord. Travailler avec les standards d'interopérabilité en santé sous de fortes exigences de sécurité et de confidentialité. Participer à des travaux de R-D exploratoires Écrire des tests et de la documentation, et contribuer à la qualité logicielle d'un dispositif médical. Ce que nous recherchons Formation en génie logiciel, informatique ou domaine connexe, ou expérience équivalente. Expérience en développement mobile (idéalement Flutter/Dart) ou backend, et l'envie de toucher aux deux. Bonnes bases en SQL et en modélisation de données. Pratique de Git, des tests automatisés et de la revue de code. Aisance à changer de sujet dans une petite équipe : l'interface un jour, les données ou l'infrastructure le lendemain. Rigueur : dans le médical, un bogue a des conséquences. Français courant ; anglais technique lu et écrit (documentation des standards, échanges avec des partenaires). Votre profil Autonomie : devant un problème, vous cherchez, vous essayez, puis vous revenez avec une proposition plutôt qu'une question ouverte. Aisance avec l'incertitude : les priorités bougent au rythme des essais cliniques et des partenaires, et ça ne vous déstabilise pas. Polyvalence : l'interface un jour, les données ou l'infrastructure le lendemain, et parfois une tâche qui ne figure dans aucune description de poste. Sens des responsabilités : vous testez ce que vous livrez, vous le suivez en production et vous le corrigez sans attendre qu'on vous le demande. Rigueur : dans le médical, un bogue a des conséquences. Franchise : vous signalez tôt un retard ou un désaccord, et vous accueillez la critique de votre code. Curiosité pour le terrain : comprendre le travail d'une équipe d'anesthésie vous intéresse autant que la technique. Atouts Android natif (Kotlin), sécurité mobile. AWS (Lambda, API Gateway, DynamoDB, S3), Terraform. Python (Django / DRF). FHIR, HL7 ou autre expérience en santé numérique. Vision par ordinateur, traitement et analyse de données. Normes de dispositifs médicaux (IEC 62304, ISO 13485). Développement assisté par IA (Claude Code ou équivalent) au quotidien. Pourquoi Sononurse Un produit concret, conçu avec des anesthésiologistes et du personnel infirmier. Une petite équipe où vos choix techniques ont un impact direct. Entrée en fonction : dès que possible pour un poste, novembre 2026 pour les deux autres. Durée de contrat variable
What you’ll do
Develop end-to-end features for Flutter Android applications, maintain secure cloud services, and build data pipelines, models, metrics, and dashboards. Contribute to exploratory R&D and ensure software quality through testing and documentation while working within healthcare interoperability, security, and privacy requirements.
Requirements
Candidates need a degree in software engineering, computer science, or a related field, or equivalent experience, along with mobile or backend development experience and a willingness to work across both. They should have SQL and data-modeling fundamentals, experience with Git, automated testing, and code review, strong attention to detail, and fluent French with technical English reading and writing skills.
Listed skills
- SQL · Preferred
- Automated testing · Preferred
- Amazon Web Services · Preferred
- Terraform · Preferred
- Git · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Flutter
- Dart
- Android Development
- Backend Development
- Cloud Services
- SQL
- Data Modeling
- Automated Testing
- Git
- Code Review
- Mobile Security
- AWS
- Terraform
- Python
- FHIR
- HL7
Job areas
- Software
- Technology
- Healthcare
- Data & Analytics
- Engineering