Top Benefits
About the role
Nous sommes à la recherche d’un(e) développeur(euse) Fullstack pour joindre l’équipe d’innovation en développement logiciel pendant un an. Les travaux se concentreront principalement sur le Portail des données climatiques du Canada. Cette plateforme centralise des données scientifiques ouvertes et vise à les rendre accessibles aux chercheurs, décideurs publics et citoyens. Vous participerez à l’évolution de l’écosystème technologique du portail, dans un contexte de collaboration interdisciplinaire, en lien avec des experts en climat, données ouvertes et architecture logicielle. Vous serez aussi amené(e) à travailler sur des mandats client du CRIM.
Vous travaillerez au développement, à l’intégration et à l’amélioration continue d’interfaces Web, d’API et de services backend robustes, modernes et évolutifs. Vous contribuerez activement à la qualité logicielle, à l’automatisation des déploiements et à l’alignement des pratiques avec les standards en génie logiciel.
Description Des Principales Fonctions De façon plus spécifique, sous la responsabilité du chef de pratique, le(la) développeur(euse) Web fullstack sera responsable de :
- Concevoir, développer et maintenir des interfaces Web modernes avec React, TypeScript et SASS/LESS
- Concevoir, développer et maintenir des services backend en PHP et en Python
- Participer à la conception d’API REST et à l’intégration avec des bases de données relationnelles (PostgreSQL, MySQL)
- Assurer la qualité du code (linting, tests, CI/CD, documentation technique)
- Collaborer avec les équipes UX/UI, scientifiques et DevOps pour assurer l’intégration fluide des composantes logicielles
- Participer à la surveillance, l'optimisation et la sécurité de la plateforme
Qualifications Recherchées
- Diplôme universitaire en informatique ou domaine connexe avec un parcours en science des données
- Minimum 5 ans d’expérience professionnelle pertinente en développement Web fullstack
- Maîtrise de JavaScript et CSS
- Bonne maîtrise de TypeScript et des préprocesseurs SASS ou LESS
- Expérience significative avec React
- Expérience avec au moins un des deux langages backend suivants à un niveau avancé: PHP ou Python
- Connaissance pratique des outils de développement Web (Node.js, Vite, Webpack, Babel, eslint, etc.)
- Expérience avec les bases de données relationnelles : PostgreSQL ou MySQL
- Connaissance des environnements Linux, Bash
- Expérience avec Docker et pipelines CI/CD
- Maîtrise du français et de l’anglais parlés et écrits.
Atout
- Connaissance des CMS (Laravel, Django, Wordpress, etc.)
- Connaissance de Redux
- Expérience avec des frameworks frontend Python (Streamlit, Dash, Gradio…)
- Connaissances de base en manipulation de données (pandas, xarray)
- Sensibilité ou expérience avec les données géospatiales
- Connaissance de SLURM ou d’environnements de calcul distribué
Qualités recherchées
- Rigueur et souci de la qualité logicielle
- Esprit d’équipe et collaboration interdisciplinaire
- Capacité d’apprentissage et d’adaptation rapide
- Esprit d’analyse, autonomie, curiosité
- Capacité à documenter et vulgariser des choix techniques
- Intérêt pour les données ouvertes, les enjeux climatiques et l’impact sociétal des technologies
- Intérêt à recevoir et donner du feedback constructif
De bonnes raisons pour travailler au CRIM
- Bénéficiez d’excellentes conditions d’emploi (programme d’assurance collective complet, REER, vacances)
- Maintenez un équilibre et une qualité de vie entre le travail et la famille avec un horaire flexible
- Bénéficiez de la proximité des transports en commun (métro, gare de train à proximité)
- Côtoyez des gens passionnés et passionnants dans un milieu collaboratif
- Profitez d’une ambiance de travail conviviale, collaborative et stimulante
Le CRIM est un employeur équitable et la diversité lui tient à cœur. Nous valorisons le développement d’idées en équipe et cultivons un environnement de travail ouvert et respectueux des différences. Nous encourageons tous les candidats et toutes les candidates à postuler sur ce poste. Merci de votre intérêt envers le CRIM!
Ce poste est à combler dès maintenant. C’est un contrat d’un an.
Joignez-vous à l’équipe du CRIM et travaillez avec des gens passionnés et dynamiques !
About CRIM
[English follows] Le CRIM est un centre de recherche appliquée en TI qui développe, en mode collaboratif avec ses clients et partenaires, des technologies innovatrices et du savoir-faire de pointe, et les transfère aux entreprises et aux organismes québécois afin de les rendre plus productifs et plus compétitifs localement et mondialement. --- CRIM is an IT applied research centre that develops innovative technologies and know-how in collaboration with its clients and partners. CRIM transfers these technologies to Quebec's leading businesses and organizations, helping to increase their productivity and competitiveness, both locally and globally.
Top Benefits
About the role
Nous sommes à la recherche d’un(e) développeur(euse) Fullstack pour joindre l’équipe d’innovation en développement logiciel pendant un an. Les travaux se concentreront principalement sur le Portail des données climatiques du Canada. Cette plateforme centralise des données scientifiques ouvertes et vise à les rendre accessibles aux chercheurs, décideurs publics et citoyens. Vous participerez à l’évolution de l’écosystème technologique du portail, dans un contexte de collaboration interdisciplinaire, en lien avec des experts en climat, données ouvertes et architecture logicielle. Vous serez aussi amené(e) à travailler sur des mandats client du CRIM.
Vous travaillerez au développement, à l’intégration et à l’amélioration continue d’interfaces Web, d’API et de services backend robustes, modernes et évolutifs. Vous contribuerez activement à la qualité logicielle, à l’automatisation des déploiements et à l’alignement des pratiques avec les standards en génie logiciel.
Description Des Principales Fonctions De façon plus spécifique, sous la responsabilité du chef de pratique, le(la) développeur(euse) Web fullstack sera responsable de :
- Concevoir, développer et maintenir des interfaces Web modernes avec React, TypeScript et SASS/LESS
- Concevoir, développer et maintenir des services backend en PHP et en Python
- Participer à la conception d’API REST et à l’intégration avec des bases de données relationnelles (PostgreSQL, MySQL)
- Assurer la qualité du code (linting, tests, CI/CD, documentation technique)
- Collaborer avec les équipes UX/UI, scientifiques et DevOps pour assurer l’intégration fluide des composantes logicielles
- Participer à la surveillance, l'optimisation et la sécurité de la plateforme
Qualifications Recherchées
- Diplôme universitaire en informatique ou domaine connexe avec un parcours en science des données
- Minimum 5 ans d’expérience professionnelle pertinente en développement Web fullstack
- Maîtrise de JavaScript et CSS
- Bonne maîtrise de TypeScript et des préprocesseurs SASS ou LESS
- Expérience significative avec React
- Expérience avec au moins un des deux langages backend suivants à un niveau avancé: PHP ou Python
- Connaissance pratique des outils de développement Web (Node.js, Vite, Webpack, Babel, eslint, etc.)
- Expérience avec les bases de données relationnelles : PostgreSQL ou MySQL
- Connaissance des environnements Linux, Bash
- Expérience avec Docker et pipelines CI/CD
- Maîtrise du français et de l’anglais parlés et écrits.
Atout
- Connaissance des CMS (Laravel, Django, Wordpress, etc.)
- Connaissance de Redux
- Expérience avec des frameworks frontend Python (Streamlit, Dash, Gradio…)
- Connaissances de base en manipulation de données (pandas, xarray)
- Sensibilité ou expérience avec les données géospatiales
- Connaissance de SLURM ou d’environnements de calcul distribué
Qualités recherchées
- Rigueur et souci de la qualité logicielle
- Esprit d’équipe et collaboration interdisciplinaire
- Capacité d’apprentissage et d’adaptation rapide
- Esprit d’analyse, autonomie, curiosité
- Capacité à documenter et vulgariser des choix techniques
- Intérêt pour les données ouvertes, les enjeux climatiques et l’impact sociétal des technologies
- Intérêt à recevoir et donner du feedback constructif
De bonnes raisons pour travailler au CRIM
- Bénéficiez d’excellentes conditions d’emploi (programme d’assurance collective complet, REER, vacances)
- Maintenez un équilibre et une qualité de vie entre le travail et la famille avec un horaire flexible
- Bénéficiez de la proximité des transports en commun (métro, gare de train à proximité)
- Côtoyez des gens passionnés et passionnants dans un milieu collaboratif
- Profitez d’une ambiance de travail conviviale, collaborative et stimulante
Le CRIM est un employeur équitable et la diversité lui tient à cœur. Nous valorisons le développement d’idées en équipe et cultivons un environnement de travail ouvert et respectueux des différences. Nous encourageons tous les candidats et toutes les candidates à postuler sur ce poste. Merci de votre intérêt envers le CRIM!
Ce poste est à combler dès maintenant. C’est un contrat d’un an.
Joignez-vous à l’équipe du CRIM et travaillez avec des gens passionnés et dynamiques !
About CRIM
[English follows] Le CRIM est un centre de recherche appliquée en TI qui développe, en mode collaboratif avec ses clients et partenaires, des technologies innovatrices et du savoir-faire de pointe, et les transfère aux entreprises et aux organismes québécois afin de les rendre plus productifs et plus compétitifs localement et mondialement. --- CRIM is an IT applied research centre that develops innovative technologies and know-how in collaboration with its clients and partners. CRIM transfers these technologies to Quebec's leading businesses and organizations, helping to increase their productivity and competitiveness, both locally and globally.