Développeur(euse) Web Fullstack Job at Centre de recherche informatique de Montréal (CRIM), Montréal, QC

d3NDTUdUSHpBeXRYWFlLMXN1Q0pjSSs1WXc9PQ==
  • Centre de recherche informatique de Montréal (CRIM)
  • Montréal, QC

Job Description

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 !

 

 

Job Tags

Contract work, Flexible hours,

Similar Jobs

Randstad

marketing designer - professional dispatch. Job at Randstad

Lead the design of engaging marketing materials for a dynamic, forward-thinking tech company. Full-time role in Tokyo.About the companyThe company is a cutting-edge technology company known...

Arch Dental

Dental Assistant Wilmette IL Job at Arch Dental

 ...Dr. William Black, Sakura Dental is a new, modern, and fully...  ...team - join us and be a part of our exciting journey!Our...  ...is seeking a Dental Assistant to join our team part-time! Our ideal candidate enjoys...  ...unique and memorable patient experience. The full description is as... 

Winter Park Resort

Freestyle Ski Coach - Winter Season (Part-Time) Job at Winter Park Resort

 ...Onsite employee childcare based on availability ~ Discounted equipment rentals, pro-deals, and more POSITION SUMMARY: Will coach the class programs of the Freestyle Comp Team and FIS athletes Competition Center training groups. Will organize and assist training... 

Top Level Promotions

Office Administration Support - Entry-Level (Part-Time or Full-Time) Job at Top Level Promotions

 ...Office Administration Support Entry-Level (Part-Time or Full-Time) About the Job Position This flexible opportunity is open to individuals residing...  ...national and regional businesses to gather meaningful public feedback. Our project-based assignments are designed to be... 

Randstad

construction delivery manager. Job at Randstad

Lead the construction of cutting-edge data center facilities in Japan for a dynamic, global leader. Company IntroductionOur client is a leading global developer of data center facilities, known for its ...