Développeur full stack sénior

Poste permanent

Ville de Québec

Postuler ici

L’accroche

Tu es le genre de dev qui livre du code solide, mais qui n’est pas satisfait tant que la solution ne fait pas vraiment avancer le client. Chez Leonard, on t’offre un rôle où ta profondeur technique devient un levier d’affaires : tu développes des solutions sur mesure (Vue, Nuxt, Node, Shopify, Laravel, WordPress), tu contribues à amener l’IA, déjà bien ancrée dans nos processus, à un autre niveau, et tu agis comme expert de confiance directement auprès de nos clients.

Pas de silo, pas de ticket anonyme dans une file : des projets où tu vois l’impact de tes décisions sur les revenus et la croissance de vraies entreprises.

Ce poste est basé à Québec. On fonctionne en mode hybride, minimum une journée par semaine au bureau, et davantage selon les rencontres d’équipe ou les rencontres clients à préparer ensemble. Si tu n’habites pas déjà dans la région de Québec ou que tu n’es pas en mesure de t’y déplacer facilement et régulièrement, ce poste ne conviendra pas.

À propos de Leonard

Leonard est une agence numérique de Québec, fondée en 2003, une trentaine de professionnels, moins de 50 clients actifs, des projets d’envergure internationale. On n’est pas une agence de volume : on est le partenaire stratégique long terme de nos clients, et notre équipe technique est au cœur de cette promesse.

Ton quotidien

Développement (le cœur du rôle)

  • Concevoir et développer des solutions web sur mesure : applications Node.js (Vue.js, Nuxt, Astro), Shopify (thèmes, apps, intégrations B2B) et Laravel
  • Contribuer à faire évoluer notre nouvelle stack de production orientée LLM, qui réduit déjà considérablement nos temps de développement
  • Assurer l’évolution du parc WordPress de nos clients (thèmes et plugins sur mesure)
  • Architecturer des intégrations entre les plateformes web et les systèmes d’affaires des clients (ERP, CRM, API tierces)
  • Élever la barre technique de l’équipe : revues de code, standards, mentorat des devs moins expérimentés

Innovation & IA

  • L’IA est déjà intégrée dans nos processus de développement et nos solutions internes, ton mandat : l’amener à un autre niveau et nous garder en avant de la parade
  • Faire de la veille active et transformer tes découvertes en prototypes concrets, pas juste en présentations
  • Contribuer à bâtir des solutions qui génèrent de la valeur récurrente, au-delà du projet facturé à l’heure

Rôle d’expert auprès des clients

  • Participer aux rencontres stratégiques : vulgariser les choix techniques, rassurer sur la faisabilité, recommander les bonnes solutions
  • Agir comme référence technique dans les diagnostics et les architectures de solution
  • Être le pont entre l’équipe technique et les objectifs d’affaires des clients

Ce qui te distingue

Ta posture d’abord :
  • Tu aimes expliquer, vulgariser et défendre tes choix techniques, devant l’équipe comme devant un client
  • Tu es curieux de nature : l’arrivée de l’IA t’allume plus qu’elle ne t’inquiète, et tu as déjà commencé à l’intégrer dans ta façon de travailler
  • Tu penses « résultat d’affaires » avant « stack à la mode » : la bonne solution est celle qui sert le client
  • Tu es autonome et tu prends de l’initiative, dans une équipe de 30, il n’y a pas de place pour attendre qu’on te dise quoi faire
Ton bagage technique :
  • 4 à 6 ans d’expérience en développement web, ou un parcours équivalent qui parle de lui-même
  • Solide maîtrise de JavaScript et de l’écosystème moderne : Vue.js, Nuxt, Astro, Node.js côté serveur
  • Bonne maîtrise de PHP moderne : Laravel et WordPress (hooks, ACF, WP REST API)
  • Expérience concrète avec Shopify : Liquid, API Admin & Storefront, développement d’apps
  • Habitude des API REST, webhooks et intégrations entre systèmes
  • Git et bonnes pratiques de développement en équipe
Atouts :
  • Expérience pratique avec les API de LLM (Claude, OpenAI), le développement assisté par IA ou les architectures agentiques
  • GraphQL, CI/CD, expérience d’intégrations ERP
  • Expérience en agence ou en contexte multi-projets
Ce qu’on offre
  • Salaire compétitif, selon ton expérience
  • Poste permanent, mode hybride à Québec : la flexibilité du télétravail, la proximité d’une vraie équipe
  • Assurances collectives
  • Horaire flexible
  • Vacances bonifiées dès l’embauche
  • Budget formation et conférences (WAQ, Interface Québec, formations spécialisées), ta veille fait partie de ta job
  • Un rôle avec une trajectoire claire : évoluer vers un poste de référent technique et d’ambassadeur de l’expertise Leonard
  • Une agence boutique : communication directe, décisions rapides, impact visible sur chaque projet

Un mot sur le profil recherché

On sait que la combinaison Vue/Nuxt + Laravel + Shopify + WordPress + aisance client est exigeante. Si tu coches 70 % des critères et que le rôle t’allume, on veut te parler, la curiosité et la posture comptent autant que la liste de technos.

Le genre masculin est utilisé sans discrimination et dans le seul but d’alléger le texte.

Tu connais la personne parfaite pour ce poste ?

Partage lui l'offre dès maintenant!

La vie chez Leonard

Si tu penses qu’en agence on te presse le citron, découvre pourquoi ce n’est pas le cas chez Leonard.

Que voulez-vous dire par horaire flexible?

C’est toi qui fais ton propre horaire! Non seulement tu choisis le nombre d’heures travaillées par semaine (35 h, 37.5 h, 40 h), mais tu travailles également aux heures qui te conviennent le plus. Nous ne te demandons que d’être présent de 9 h à 12 h. Et tu peux faire du télétravail aussi souvent que tu le désires.

Quels types de projets avez-vous?

Nous avons des projets variés : site Web, applications, sites transactionnels. Ton quotidien ne sera pas monotone. Tu auras quelques petites tâches et des tâches d’envergures qui occuperont une grande partie de ton temps de la semaine.

Est-ce que les développeurs parlent aux clients?

Si tu n’aimes pas ça parler aux clients, pas de problème! Nous avons des chargés de projet qui s’occuperont de faire le pont entre toi et eux.

Est-ce qu'il y a des possibilités d’apprendre des nouvelles technos?

OUI. Chez Leonard, l’innovation est dans notre ADN. Alors, c’est certain que tu vas apprendre de nouvelles technologies. On planifie même du temps chaque semaine pour faire de la veille. Tu as une technologie en tête que tu aimerais apprendre, tu nous le dis et on le met à ton horaire. Aussi simple que ça.

« On m’a donné ma chance chez Leonard d'abord lors d'un stage, puis en m’offrant mon premier emploi. À aucun moment, je ne me suis senti limité dans les projets qu’on m’a confié. On m’a donné des défis et on m’a offert du soutien, en me faisant toujours comprendre que j’en étais capable. »

Marc-Antoine Charest
Intégrateur / Développeur Web

On a hâte de te compter parmi nous !