cover image
CRIM

Développeur(euse) Web Fullstack

Hybrid

Montreal, Canada

Freelance

24-07-2025

Share this job:
Expired

Skills

Python JavaScript PHP TypeScript CSS Docker react node.js Django Redux Data Science Web Development

Job Specifications

Nous sommes a la recherche d'un(e) developpeur(euse) Fullstack pour joindre l'equipe d'innovation en developpement logiciel pendant un an. Les travaux se concentreront principalement sur le Portail des donnees climatiques du Canada. Cette plateforme centralise des donnees scientifiques ouvertes et vise a les rendre accessibles aux chercheurs, decideurs publics et citoyens. Vous participerez a l'evolution de l'ecosysteme technologique du portail, dans un contexte de collaboration interdisciplinaire, en lien avec des experts en climat, donnees ouvertes et architecture logicielle. Vous serez aussi amene(e) a travailler sur des mandats client du CRIM.
Vous travaillerez au developpement, a l'integration et a l'amelioration continue d'interfaces Web, d'API et de services backend robustes, modernes et evolutifs. Vous contribuerez activement a la qualite logicielle, a l'automatisation des deploiements et a l'alignement des pratiques avec les standards en genie logiciel.
Description Des Principales Fonctions
De facon plus specifique, sous la responsabilite du chef de pratique, le(la) developpeur(euse) Web fullstack sera responsable de :
Concevoir, developper et maintenir des interfaces Web modernes avec React, TypeScript et SASS/LESS
Concevoir, developper et maintenir des services backend en PHP et en Python
Participer a la conception d'API REST et a l'integration avec des bases de donnees relationnelles (PostgreSQL, MySQL)
Assurer la qualite du code (linting, tests, CI/CD, documentation technique)
Collaborer avec les equipes UX/UI, scientifiques et DevOps pour assurer l'integration fluide des composantes logicielles
Participer a la surveillance, l'optimisation et la securite de la plateforme
Qualifications Recherchees
Diplome universitaire en informatique ou domaine connexe avec un parcours en science des donnees
Minimum 5 ans d'experience professionnelle pertinente en developpement Web fullstack
Maitrise de JavaScript et CSS
Bonne maitrise de TypeScript et des preprocesseurs SASS ou LESS
Experience significative avec React
Experience avec au moins un des deux langages backend suivants a un niveau avance: PHP ou Python
Connaissance pratique des outils de developpement Web (Node.js, Vite, Webpack, Babel, eslint, etc.)
Experience avec les bases de donnees relationnelles : PostgreSQL ou MySQL
Connaissance des environnements Linux, Bash
Experience avec Docker et pipelines CI/CD
Maitrise du francais et de l'anglais parles et ecrits.
Atout
Connaissance des CMS (Laravel, Django, Wordpress, etc.)
Connaissance de Redux
Experience avec des frameworks frontend Python (Streamlit, Dash, Gradio...)
Connaissances de base en manipulation de donnees (pandas, xarray)
Sensibilite ou experience avec les donnees geospatiales
Connaissance de SLURM ou d'environnements de calcul distribue
Qualites recherchees
Rigueur et souci de la qualite logicielle
Esprit d'equipe et collaboration interdisciplinaire
Capacite d'apprentissage et d'adaptation rapide
Esprit d'analyse, autonomie, curiosite
Capacite a documenter et vulgariser des choix techniques
Interet pour les donnees ouvertes, les enjeux climatiques et l'impact societal des technologies
Interet a recevoir et donner du feedback constructif
De bonnes raisons pour travailler au CRIM
Beneficiez d'excellentes conditions d'emploi (programme d'assurance collective complet, REER, vacances)
Maintenez un equilibre et une qualite de vie entre le travail et la famille avec un horaire flexible
Beneficiez de la proximite des transports en commun (metro, gare de train a proximite)
Cotoyez des gens passionnes et passionnants dans un milieu collaboratif
Profitez d'une ambiance de travail conviviale, collaborative et stimulante
Le CRIM est un employeur equitable et la diversite lui tient a coeur. Nous valorisons le developpement d'idees en equipe et cultivons un environnement de travail ouvert et respectueux des differences. Nous encourageons tous les candidats et toutes les candidates a postuler sur ce poste. Merci de votre interet envers le CRIM!
Ce poste est a combler des maintenant. C'est un contrat d'un an.
Joignez-vous a l'equipe du CRIM et travaillez avec des gens passionnes et dynamiques !

About the Company

The CRIM is an applied research center in artificial intelligence that generates tangible results and serves as a strategic innovation partner for organizations. The CRIM creates socio-economic value from scientific and technological advancements through research, development, and transfer. Through its applied research activities, it adopts scientific and technological advances and contributes to the advancement of science. With its customized experimental research and development projects tailored to the needs of businesses... Know more