Développeur Fullstack Node.js / React (Intermédiaire)- job post SoumissionRenovation.ca
Job Description
Description du poste :
Qui sommes-nous?
Tu veux joindre une équipe qui avance, qui apprend, qui collabore, et qui bâtit quelque chose de concret chaque jour ?
Leader québécois en mise en relation clients–entrepreneurs en rénovation depuis 2014, SoumissionRenovation.ca accompagne désormais plus de 125 000 clients par année, avec une présence dans plusieurs provinces, une équipe d’environ 50 employé·es et près de 8 M$ de revenus. On n’est plus une startup : on est une scale-up qui consolide.
Ce qui nous distingue:
On accueille les avis divergents : ton point de vue nous intéresse, même (surtout !) quand il diffère.
Chaque imprévu est une chance d’apprendre.
On met de l’humour partout où c’est possible.
“La boîte” n’est pas une contrainte, mais un tremplin.
On embrasse le changement avec curiosité.
On adopte le cycle : hypothèse → test → validation.
On valorise l’erreur raisonnable, parce que c’est là qu’on apprend.
On raconte nos histoires pour se comprendre et avancer ensemble.
On reste impliqués, équilibrés et humains dans tout ce qu’on fait.
Si tu te reconnais dans ça, tu vas être à ta place.
Ton rôle dans l’équipe tech:
Nous cherchons un développeur fullstack intermédiaire (ou un bon junior avec de l'expérience en entreprise) pour rejoindre notre équipe de développement.
On a des projets ambitieux, modernisation du legacy, migration vers des microservices, structuration de la stack et on cherche quelqu'un de solide techniquement, curieux et autonome, qui veut grandir avec nous.
Tu seras encadré par un Dev Lead, dans un environnement où l'on pousse sur la qualité sans tomber dans la rigidité.
Ce que tu feras au quotidien:
50% backend : APIs REST, microservices, logique métier (Node.js, TypeScript, NestJS)
40% frontend : Composants React, interfaces utilisateur, intégration avec les APIs
10% amélioration continue : Refactoring, tests, documentation
Code review avec l'équipe (on pousse sur la qualité, dans les deux sens)
Participation au refactoring progressif d'un legacy qu'on modernise (Extenso → microservices Node.js)
Stack technique:
Backend : Node.js, TypeScript, NestJS (framework principal), PostgreSQL
Frontend : React, Next.js
Infra : AWS (géré par le DevOps, mais comprendre les bases est un plus)
Qualité : Clean Code, tests, CI/CD, code review
Ton environnement et ton équipe:
Rattaché·e à Axel, notre Directeur technique, tu rejoindras une équipe de 8 personnes : 4 développeurs , 1 DevOps, 1 PO, 1 analyste d’affaires et 1 designer UX/UI, dans un environnement Kanban, sans crunch et avec un rythme soutenable.
Le profil qu’on recherche:
2+ ans d'expérience en entreprise (pas juste des projets perso ou de l'école)
Expérience concrète avec Node.js et React en contexte professionnel
À l'aise avec TypeScript (ou forte volonté d'apprendre rapidement)
Familiarité avec un framework backend structuré (NestJS, Express, ou similaire)
Pragmatisme : on veut du code propre, mais on a du legacy à gérer — faut savoir doser
