Postuler

Publié avant-hier

Développeur/Développeuse Full Stack Senior

@ ChallengeU

Montréal, Québec

Temps plein6+ ans d’expérience
Postuler
SIGNAUX

En bref

ChallengeU is hiring a senior full stack developer for a full-time hybrid role in Quebec. The work is about 60% React and TypeScript frontend and 40% Node.js APIs and backend, plus writing specifications and reviewing code produced by AI coding agents. The posting states flexible hours, a hybrid work mode, and benefits including insurance covered at 75% and a group RRSP.

Responsabilités :

  • Concevoir des interfaces React et TypeScript et les services Node.js qui les alimentent
  • Modéliser les données et optimiser les requêtes SQL et NoSQL
  • Intégrer les produits d'IA de bout en bout
  • Rédiger les spécifications et réviser le code produit par les agents IA
  • Assurer la qualité et la fiabilité en production

Résumé des exigences :

  • Au moins 6 ans en développement web full stack, dont 4 ans en React et TypeScript
  • Maîtrise de Next.js, Tailwind, shadcn/ui et NestJS, Fastify ou Express
  • Expérience avec des agents de codage IA
  • Bonnes pratiques de test et CI/CD
  • Expérience pratique d'AWS
  • Français écrit maîtrisé et anglais fonctionnel

Outils et compétences

Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-11-11
Première détection par notre source
2026-11-14
Mise à jour du dossier source
2026-11-14

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience6 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesFrench, English
Avantages mentionnésCongés payés généreux, Horaire flexible, Régime de retraite

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

ChallengeU

ChampValeur
Offres sur Jobsy3
Description

Pourquoi nous rejoindre ?

Tu contribueras à faire grandir une communauté à fort impact social au Québec. Chaque jour, tu feras une différence auprès d’élèves motivé·e·s à obtenir leur DES ou à réaliser leurs objectifs de vie.

Tu travailleras avec une équipe soudée, dans un environnement moderne, lumineux et dynamique.

Tu profiteras d’horaires flexibles, d’un statut professionnel et d’un mode de travail hybride.

Ton salaire sera compétitif selon ton expérience. S’y ajoutent une assurance collective couverte à 75 %, un REER collectif et des congés payés, dont la période entre Noël et le jour de l’An et celle du 24 juin au 1er juillet, pour une déconnexion collective bien méritée !

Le rôle

En tant que développeur ou développeuse full stack senior, tu seras responsable de l’expérience que vivent ces utilisateurs avec ChallengeU, des interfaces React jusqu’aux services Node.js qui les soutiennent. Environ 60 % de ton temps sera consacré au frontend et 40 % aux API et au backend. Tu prendras part aux décisions techniques en équipe, et tu travailleras de près avec l’équipe produit pour transformer les besoins des élèves et des écoles en fonctionnalités concrètes.

Tu contribueras aussi à façonner la manière dont notre équipe développe des logiciels avec des agents d’IA. Concrètement, tu rédigeras les spécifications, les règles et les vérifications qui permettent aux agents de produire un travail fiable. Tu réviseras ensuite ce qu’ils livrent avec la même exigence que pour le code écrit par un humain. C’est un rôle idéal si tu veux avoir un impact direct sur le produit et aider à bâtir une façon moderne de développer des logiciels.Tu rejoindras une petite équipe d’ingénierie expérimentée.

Concrètement, tu vas :

  • Concevoir les interfaces en React et TypeScript, développer les services Node.js qui les alimentent et livrer chaque fonctionnalité de bout en bout. Tu es aussi à l’aise côté frontend que côté backend, et tu aimes prendre en charge un produit dans son ensemble.
  • Modéliser les données, optimiser les requêtes dans des bases SQL et NoSQL, et gérer les migrations de schéma.
  • Prendre en charge l’architecture frontend : bibliothèque de composants, gestion d’état, performance, accessibilité (WCAG 2.1 AA) et conception adaptative pour les élèves sur mobile.
  • Transformer les maquettes en interfaces soignées et rapides, et remettre en question l’expérience utilisateur lorsqu’un élément risque de dérouter un élève ou un conseiller.
  • Intégrer nos produits d’IA de bout en bout : appels aux services d’IA côté backend, réponses en continu (streaming) et états clairs pour les résultats générés par l’IA côté frontend.
  • Assurer la qualité et la fiabilité en production : tests automatisés, journalisation, surveillance et participation à la résolution des incidents.
  • Utiliser quotidiennement des agents de codage IA (Claude Code et outils similaires). Tu découperas le travail en tâches bien définies, tu rédigeras les spécifications et les critères d’acceptation sur lesquels travaillent les agents, puis tu réviseras et valideras leurs demandes MR/PR.
  • Contribuer à notre configuration commune d’agents (règles de projet, compétences ou skills, hooks et vérifications d’évaluation) afin que toute l’équipe obtienne de meilleurs résultats avec les agents.
  • Collaborer avec l’équipe produit et les autres développeurs et développeuses à l’élaboration de feuilles de route techniques itératives.

Qualifications requises:

  • Au moins 6 ans d’expérience en développement Web full stack, dont 4 ans en React et TypeScript côté frontend, et une solide pratique de Node.js côté backend.
  • La maîtrise des cadriciels modernes : Next.js, Tailwind et shadcn/ui côté frontend; NestJS (de préférence), Fastify ou Express côté backend. Tu maîtrises aussi les API REST/GraphQL, les ORM (Prisma, TypeORM) et les bases de données SQL et NoSQL.
  • Un esprit critique et un fort sens des responsabilités. Tu prends en charge tes livrables de bout en bout, tu remets en question les hypothèses (y compris le code généré par l’IA) et tu proposes des solutions plutôt que de simplement signaler les problèmes.
  • Une expérience en architecture modulaire (frontend et backend) et avec différents modèles de communication : appels synchrones (REST, GraphQL), messagerie asynchrone et architecture événementielle (files d’attente, pub/sub), ainsi que temps réel (WebSockets, Server-Sent Events).
  • Une expérience concrète de la livraison de code avec des assistants ou des agents de codage IA, et une vision claire de leurs forces et de leurs limites.
  • Une expérience dans l’utilisation et la conception d’une usine logicielle propulsée par l’IA (AI Software Factory).
  • De bonnes pratiques de test (Jest/Vitest, Testing Library, Playwright ou Cypress) et une aisance avec l’intégration et le déploiement continus (CI/CD).
  • Une expérience pratique d’AWS (par exemple ECS, Lambda, S3, CloudFront).
  • Une bonne maîtrise du français écrit, et un anglais fonctionnel pour lire de la documentation technique et collaborer avec des collègues et des fournisseurs anglophones.

Atouts

  • Une expérience dans le développement de fonctionnalités fondées sur des grands modèles de langage (LLM) : conception de requêtes (prompts), interfaces en continu, évaluations, garde-fous.
  • Une expérience avec les systèmes de design, Storybook ou les audits d’accessibilité.
  • Une expérience en technologies éducatives, ou avec des produits utilisés par des mineurs et encadrés par les lois sur la protection des renseignements personnels (Loi 25, LPRPDE).
  • Une expérience en infrastructure en tant que code (Terraform ou AWS CDK).

Emplois semblables

  • Contract Specialist

    Montréal, QC
    Contrat

    Insight Global: Insight Global is an international talent and consulting company that delivers business outcomes in an ever-changing world.

    Required Skills & Experience; • 5-7+ years of contracts administration, contracts management, contract negotiation, or commercial/legal experience; • Experience supporting:

    Contract management, Procurement, Communication skills, Negotiation, Work independently, Attention to detail

  • Technicien.ne, Comptes créditeurs (Poste temporaire de 18 mois)-FR

    Montréal, QC
    Temps plein

    Air Canada Vacations

    Le ou la technicien·ne des comptes créditeurs est responsable d’assurer le bon fonctionnement du système de paiements en gérant les flux de trésorerie et en effectuant les paiements aux…; Cette personne doit s'assurer…

    Accounts payable, Month-end close, Documentation, General ledger, Accounts receivable, Customer service

    Spécialiste, Données clients et identité (écosystème CDP/CRM)-FR

    Montréal, QC
    Temps plein

    Air Canada Vacations

    4+ ansDéfinir et mettre à jour le profil client unifié ainsi que le modèle de données associé au sein de l’écosystème de la plateforme de gestion des données client (CDP) et du logiciel de…; Gérer le schéma de données, les…

    Customer relationship management, Data management, SQL, Communication skills, Bilingualism

  • Administrator, National Distribution Team

    Toronto, ON +1
    Temps plein

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Cotation en bourse: TSX:RY · NYSE:RY · Source vérifiée: 2026-11-02

    1+ ansRoyal Bank of Canada needs candidates with post-secondary education and 1-3 years of estate, trust, tax or client services experience. They need a working knowledge of the financial services industry, strong written and verbal communication, and the ability to resolve administrative issues independently.

    Taxation, Communication skills, Attention to detail, Teamwork, Collaboration, Electronic communication

  • Account Executive

    Montréal, QC
    Temps plein

    Guess?, LLC.

    5+ ansGuess needs a candidate with at least 5 years of wholesale sales, ideally in footwear or fashion, with established relationships with Canadian buyers. A bachelor's degree in marketing, merchandising or a related field is preferred, and the candidate must be bilingual and willing to travel.

    Microsoft Excel, Microsoft PowerPoint, Microsoft Outlook

  • Chef de Projet Digital H/F

    Montréal, QC
    Temps plein

    87seconds Group

    2+ ansFormation en gestion de projet, multimédia ou digital; 2 ans ou plus en agence comme gestionnaire de projet digital; Maîtrise de Monday, Jira, Confluence, Trello

    Monday, Jira, Confluence, Trello, Contentstack, Drupal

  • Executive Finance and Accounting Recruiter (Full Desk)

    Montréal, QC

    Vaco by Highspring: With expertise in Accounting and Finance, Technology and Digital, and Human Resources and Operations, Vaco provides Contract Staffing and Direct…

    5+ ansVaco by Highspring needs candidates with 5+ years of accounting and finance staffing, consulting or solutions-sales experience, a bachelor's degree, and a record of new business. Experience coaching or leading sales or staffing professionals is also required, along with established local accounting and finance relationships.

    ATS, CRM

  • Logistics Supervisor -Bilingual Nights

    Montréal, QC
    70k–75k $/anTemps plein

    Hays

    Candidates need fluent French (required) and English, experience managing unionized drivers or shift teams, and knowledge of dispatch and LTL or full-truckload operations. They must be able to work nights from Sunday to Thursday on site in the Montreal area.

    Logistics, Bilingualism, Microsoft Word

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.