Développeur(euse) Full-Stack

G Mining Services — Canada · Posted ~22 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Développeur(euse) Full-Stack Sommaire des responsabilités Le développeur(euse) full-stack, sous la supervision du responsable de l’équipe, joue un rôle clé dans le développement et l’évolution des solutions logicielles de l’entreprise. Il contribue à la conception, au développement et à la livraison de fonctionnalités produit tout en participant à l’évolution de la plateforme technologique, notamment en matière de conteneurisation, de virtualisation, de pipelines d’intégration et de déploiement. Polyvalent et orienté vers les solutions, il collabore avec les différentes équipes afin d’assurer la qualité, la performance et la fiabilité des applications. Concevoir, développer et livrer des fonctionnalités de bout en bout, incluant les composants React (TypeScript) et les API Node.js associées.Concevoir une expérience utilisateur de qualité en optimisant le rendu, les états de chargement et d’erreur ainsi que la performance perçue des applications.Développer et maintenir des tests de bout en bout (E2E) et assurer l’observabilité des fonctionnalités à l’aide de journaux (logs), de métriques et de traces.Conteneuriser les services à l’aide de Docker et contribuer à l’évolution des pipelines d’intégration et de déploiement continus (CI/CD).Participer à l’évolution de l’infrastructure auto-hébergée, notamment en matière de virtualisation Proxmox (cluster, machines virtuelles et conteneurs LXC), de reverse proxy, de réseau privé virtuel maillé (mesh VPN) et d’authentification unique (SSO).Collaborer avec les parties prenantes afin de traduire les besoins d’affaires en solutions logicielles robustes et évolutives.Participer aux revues de code et promouvoir les bonnes pratiques de développement, de qualité continue, de pipelines CI stables et d’observabilité. Qualifications 3 à 5 ans d'expérience en développement web full-stack.Maîtrise solide du full-stack TypeScript.Aisance confirmée en frontend / React.Aisance avec Docker et les pipelines CI/CD, et intérêt marqué pour l'infrastructure self-hosted.Aisance avec PostgreSQL et les API REST.Pratique des tests automatisés (E2E, intégration).Autonomie, rigueur et communication claire. Atouts Backend Node.js/TypeScript (le cœur demeure TypeScript). Python est un atout, pas un profil expert recherché.Expérience de la virtualisation Proxmox ou d'un homelab personnel.Familiarité avec un reverse proxy (Caddy), un mesh VPN ou un SSO.AI Engineering (LLM, RAG, agents).Agentic coding (développement assisté par agents) Informations supplémentaires Le poste sera basé au bureau de G Services Miniers à Brossard, dans le Quartier SolarLe bureau est à distance de marche de la station REM « Du Quartier » (Dix30)Stationnement gratuit sur placePossibilité de voyager à l’étranger et au Canada selon la disponibilité du candidat ou de la candidate. Si vous vous sentez prêt(e) et souhaitez faire partie d’une équipe professionnelle et chevronnée, impliquée dans diverses facettes de l’industrie minière et animée par le désir de réussir les projets dans lesquels elle est engagée, nous vous offrons un défi à la mesure de vos ambitions. Avantages de faire partie de notre équipe Prime en fonction de la performance de l'employé(e) et de l’entreprise parce que nous tenons à cœur de récompenser la contribution des membres de notre équipe ;Assurances collectives familiales payées par G Services Miniers (médicaments, dentaire, soins paramédicaux, vision et voyage);Régime de Participation Différée aux Bénéfices (RPDB) dans lequel nous versons nos cotisations pour profiter de la retraite que vous méritez;Programme de remboursement des frais liés aux activités sportives;Programme de formation;Service de télémédecine;Possibilité de faire du télétravail pour éliminer le temps de transport, et stationnement gratuit lorsque vous venez au bureau. G Services Miniers est heureuse d’accueillir toutes les candidatures et s’engage à les évaluer sans biais discriminatoire. Nous offrons des chances d’emploi égales à tous. La connaissance d’une autre langue que le français est requise pour ce poste puisque les clients de G Services Miniers sont à l’international et que le ou la titulaire aura à communiquer avec eux sur une base régulière.