Créez votre événement Réservez votre démo Connexion

Développeur logiciel (full stack)

Ville de Québec - À Distance

Description de l’entreprise

Fourwaves, c’est la plateforme moderne pour les conférences scientifiques: sites web d’événements, soumission de résumés, révision par les pairs, application mobile et paiements. Nos clients sont des universités, sociétés savantes et centres de recherche partout dans le monde, dont la NASA, McGill, le NIH, Virginia Tech, l’Université Laval et Pfizer.

On est une équipe de 16, 100 % remote, bootstrapped, profitable et en croissance. On ship vite et on collabore dans notre bureau virtuel sur Gather Town ou lors de chalets en personne.

À propos du poste

On cherche un développeur full stack: une personne qui prend une fonctionnalité du schéma de base de données jusqu’à l’interface qu’un chercheur utilise pour vrai, et qui la livre. Si tu aimes tracer une ligne bien nette entre le back-end et le front-end, ce n’est pas le rôle. Si tu aimes owner un problème au complet, c’est exactement ça.

Ce qui rend ce poste intéressant:

  • Tu owns tes features de bout en bout. Aucun ticket n’est passé à une autre équipe à mi-chemin. Tu conçois le modèle de données, tu écris l’API, tu bâtis l’interface, et tu la vois en production. Le mandat, c’est une vraie fonctionnalité, pas une tranche de fonctionnalité. On a des experts back-end et front-end pour t’assister si ça coince.
  • Le produit est utilisé par de vrais chercheurs, et ça se sent. Chaque année, des milliers de scientifiques soumettent des résumés, évaluent le travail de leurs pairs et participent à des événements via notre plateforme. Quand quelque chose est lent ou mélangeant, on l’apprend directement. Quand on frappe dans le mille, on l’apprend aussi.
  • Une petite équipe, ça veut dire une vraie influence. À 16 (~8 devs), il n’y a aucune couche entre toi et les décisions. Tu es dans les discussions produit, tu challenges les specs, et tes idées se retrouvent en prod. La dette technique, c’est quelque chose qu’on peut réellement régler.
  • Tu travailles dans une swimlane. Une swimlane, c’est deux ou trois personnes qui own un projet ensemble avec leur propre board. C’est la swimlane qui décide de la fréquence de ses rencontres et de l’ordre dans lequel elle shippe son travail. En ce moment on en a trois: l’application mobile, le core de la plateforme et le fine-tuning général.
  • L’IA fait partie de notre façon de travailler. Nos codebases sont instrumentées pour ça, et on s’attend à ce que tu l’utilises bien: rapide sur le mécanique, prudent sur les décisions.

La stack

  • Back-end: .NET avec une base de données Postgres et une cache Redis, hébergé sur AWS
  • Front-end: des applications Nuxt 4, plus une application mobile (Capacitor)
  • Au quotidien: des outils IA (Claude Code + Cursor), de la revue de code et zéro processus lourd

Tu n’as pas besoin d’avoir déjà livré chacune de ces pièces. Par contre, on veut le genre de dev qui prend une partie de la stack qu’il ne connaît pas et qui y devient productif rapidement.

Tes responsabilités

  • Concevoir, développer et livrer des fonctionnalités.
  • Participer aux discussions produit et challenger la spec quand la réalité technique le demande.
  • Réviser le travail de tes collègues, autant le code que l’intégrité du design. Une feature qui marche mais qui a l’air croche n’est pas finie.
  • Assurer la performance, la fiabilité et l’évolution à long terme des composants que tu touches.
  • Lire le code. Ben oui, on ne vibe code pas en production.

Le candidat idéal

  • 3 ans et plus à bâtir des applications web, avec du vrai travail côté serveur et côté interface.
  • Tu as joué un rôle important dans l’évolution d’une plateforme, pas juste fermé des tickets dans l’architecture de quelqu’un d’autre.
  • Tu as un fort sens de l’ownership. Tu flag ce qui est brisé, tu creuses sur le pourquoi, et tu vas au bout sans qu’on valide chaque étape.
  • Tu es autonome, et ça compte beaucoup ici. On est 100 % à distance: personne ne va te donner une liste de tâches chaque matin. Tu décides quoi attaquer ensuite, tu te débloques toi-même, et tu tiens l’équipe au courant sans qu’on te le demande.
  • Tu débloques le monde avant de protéger ton propre flow. Si un collègue est pris et que tu peux aider, ça devient ta job pour la prochaine heure.
  • Tu te soucies de l’utilisateur, pas juste du code. Tu demandes à qui sert la fonctionnalité et ce qui simplifierait vraiment sa journée.
  • L’IA fait déjà partie de ton quotidien et tu as des opinions sur où ça aide et où ça n’aide pas.
  • Tu écris couramment en français et en anglais. L’équipe travaille en franglais et notre produit est utilisé partout dans le monde.

Pourquoi Fourwaves ?

On est une petite entreprise qui bouge vite. On déteste les meetings inutiles, on a un vrai product-market fit et nos clients sont des chercheurs: du monde intelligent, gentil, pis sincèrement content quand le logiciel marche bien. C’est une bonne place pour faire le meilleur travail de ta carrière.

  • 🏠 100 % télétravail, mais situé près de Québec
  • 💰 Salaire compétitif selon l’expérience
  • 💜 Assurances collectives avec dentaire, médicaments, télémédecine, etc.
  • 💰 REER collectif avec Wealthsimple
  • 💻 Tout le matériel fourni (MacBook, écran externe, etc.)
  • 🗓 Horaire flexible avec une bonne conciliation travail-famille. Aucun timesheet à remplir
  • 🏔 Retraites d’équipe (chalet ou destinations exotiques 🌴)

Applique maintenant

Envoie-nous un court mot et une chose que tu as bâtie. Ça compte pas mal plus qu’une lettre de présentation polie. Contacte gab@fourwaves.com ou remplis le formulaire ci-dessous.