Développeur Fullstack
Montréal, Qc
Technologie et numérique – Pinq2 /
Temps plein- Permanent /
Remote
Objectif du poste :
Prendre un rôle actif dans la conception, le développement et l’évolution de solutions numériques innovantes (web, cloud, API) soutenant les activités technologiques de PINQ². Le ou la développeur·euse fullstack contribuera à la valorisation des infrastructures quantiques et hybrides, tout en assurant une expérience fluide et performante pour les utilisateurs.
Rôle dans l’organisation :
En tant que développeur·euse fullstack, vous intervenez sur l’ensemble du cycle de développement logiciel. Vous développez des solutions front-end et back-end robustes, participez à l’architecture technique, et assurez la qualité, la sécurité et la performance des services numériques de PINQ². Vous travaillez en étroite collaboration avec les équipes produits, techniques, scientifiques et
opérationnelles.
Missions et responsabilités :
Conception et développement d'applications :
• Concevoir des solutions web complètes (client + serveur).
• Participer à la définition des architectures techniques.
• Traduire les besoins fonctionnels en fonctionnalités logicielles concrètes.
Développement front-end :
• Développer des interfaces web interactives avec React, Vue.js ou équivalents.
• Garantir la compatibilité multi-navigateurs et responsive design.
• Collaborer avec les designers UI/UX pour des interfaces centrées utilisateur.
Développement back-end :
• Implémenter la logique métier avec Python et/ou Go.
• Concevoir et administrer les bases de données (SQL, NoSQL)
• Intégrer des API tierces et exposer des services REST ou GraphQL
Qualité et performance
• Écrire des tests unitaires, fonctionnels et d’intégration
• Contribuer aux revues de code et à la documentation technique
• Participer à l’optimisation des performances applicatives
Déploiement et maintenance
• Contribuer à la mise en place de pipelines CI/CD
• Participer aux déploiements sur les environnements cloud (AWS, GCP, Azure)
• Suivre et corriger les bugs et incidents de production
Responsabilité
• Participer activement à la planification technique et aux rituels agiles
• Garantir la sécurité et la fiabilité des développements
• Proposer des améliorations continues sur les outils, les méthodes et les processus
• Alimenter la documentation des projets et des architectures
• Assurer le transfert de connaissances dans l’équipe
Missions périphériques
• Participer à des projets transverses avec les membres de l’organisation et de l’écosystème
• Représenter PINQ² dans certains événements (colloques, webinaires, démonstrations)
• Contribuer à la rédaction de contenu technique (livres blancs, tutoriels, procédures internes)
• Participer à la veille technologique sur les langages, frameworks et outils utilisés
• S’impliquer dans la culture collaborative de PINQ²
Prérequis:
• Formation en informatique, génie logiciel ou expérience équivalente
• Expérience confirmée (3 à 5 ans) en développement web fullstack
• Maîtrise de JavaScript (et framework front-end comme React ou Vue.js), HTML, CSS
• Maîtrise de Python ou Go pour le back-end
• Expérience avec Git, Docker, des outils CI/CD et au moins un cloud public (AWS, Azure ou GCP)
• Aisance en français à l’oral et à l’écrit ; anglais technique requis
Compétences:
• Agilité et adaptabilité : capte rapidement les nouveaux enjeux et s’ajuste avec fluidité
• Esprit analytique : capacité à comprendre et modéliser des problématiques complexes
• Créativité technique : proposer des solutions simples à des défis complexes
• Autonomie et rigueur : grande capacité à organiser son travail, prioriser et livrer
• Collaboration : sait partager ses connaissances et écouter les autres
• Communication claire : vulgarise efficacement ses choix techniques
Autonomie et interactions
Environnement hybride, stimulant et hautement collaboratif. Le poste offre une large autonomie dans les choix techniques, avec des interactions fréquentes avec les équipes produits, scientifiques et les parties prenantes externes.
Rattachement dans l’organisation
Rattachement hiérarchique : CTO
La présente fiche de poste est non exhaustive et décrit les principales mission sconfiées au salarié.
Pour les besoins de l’entreprise, en fonction des nécessités d’administration et de gestion, ces fonctions non exhaustives pourront être modifiées.