Senior Full-Stack Developer - Research & Development
Full-Time
No salary listed
Senior
Bachelor's
Montreal, QC, Canada
Remote
Software EngineeringFull-Stack Engineering
About the job
Requirements
A bachelor's degree in computer science, software engineering, or a related field is required.
A minimum of 5 years of full-stack software development experience is required.
Demonstrated proficiency in at least one backend language, such as Node.js, Java, or Python, is required.
Experience with modern frontend frameworks such as React, Angular, or Vue.js is required.
Experience with backend frameworks such as Nest, Spring Boot, or Laravel is required.
Strong proficiency in MySQL is required.
Comfort working with coding agents, such as RooCode, is required.
Strong knowledge of version-control systems, including Git, is required.
Ability to address architecture, performance, and security issues is required.
Responsibilities
Design, develop, and evolve applications across both frontend and backend components.
Collaborate closely with other senior developers on high-value projects.
Description du poste
Notre client recrute actuellement deux développeur·se·s seniors full-stack afin de renforcer son équipe de Recherche & Développement.
Les personnes retenues joueront un rôle clé dans la conception, le développement et l’évolution d’applications, avec une implication aussi bien côté frontend que backend. Vous travaillerez sur des projets à forte valeur ajoutée, en collaboration étroite avec d’autres développeurs seniors, dans un environnement axé sur la qualité, la performance et l’amélioration continue.
Qualifications
Formation & expérience
Baccalauréat en informatique, génie logiciel ou domaine connexe
Minimum de 5 ans d’expérience en développement logiciel full-stack
Compétences techniques
Excellente maîtrise d’au moins un langage backend (Node.js, Java, Python, etc.)
Solide expérience avec des frameworks frontend modernes (React, Angular, Vue.js)
Expérience avec des frameworks backend (Nest, Spring Boot, Laravel, etc.)
Très bonne maîtrise de MySQL
À l’aise avec les agents de codage (ex. : RooCode)
Excellente connaissance des systèmes de contrôle de version (Git)
Capacité à intervenir sur des enjeux d’architecture, de performance et de sécurité
Informations complémentaires
Pourquoi rejoindre notre client ? :
Mission à impact : Concevoir des technologies qui rendent les soins plus rapides, plus humains et plus efficaces.
Rôle fondateur : Influencer directement la stratégie produits, la vision technologique et la culture d’entreprise.
Équipe ambitieuse et dynamique : Rejoindre un collectif collaboratif déterminé à façonner l’avenir des soins grâce à l’IA.