À propos du poste
Agence du Web existe depuis 2010 et livre des systèmes web pour les PME québécoises. On ne vend pas des pages — on livre des moteurs de génération de leads, des boutiques e-commerce, et des automatisations qui transforment les opérations de nos clients.
On cherche un Senior Full Stack Developer qui sait construire proprement sur WordPress et Next.js, qui n'a pas peur de plonger dans l'automatisation (n8n, Zapier, APIs) et qui a déjà utilisé les APIs IA modernes (Claude, OpenAI, Ollama) dans un contexte de production — pas juste en démo.
Vous travaillerez directement avec les fondateurs, sur des projets concrets, avec un impact mesurable. Pas de micromanagement. Pas de réunions inutiles. Juste du code propre et des livraisons qui paient.
Ce que vous ferez
- Concevoir et développer des sites WordPress sur mesure avec Bedrock, thèmes FSE (block themes), PHP 8.2+, patterns modernes
- Bâtir des applications Next.js 15 (App Router, React 19) pour le cockpit DASH et les outils internes
- Intégrer des APIs IA (Claude Sonnet pour génération de contenu, qualification de leads, support automatisé)
- Créer des workflows d'automatisation n8n — connexion site → CRM → email → facturation
- Livrer des intégrations WooCommerce complètes (paiements, taxes canadiennes, livraisons multi-transporteurs)
- Optimiser la performance (Core Web Vitals au vert) et le SEO technique (schema markup, structure, indexation)
- Revue de code des collègues, mentoring technique, documentation des systèmes
- Participer aux décisions d'architecture et au choix des outils
Ce que nous cherchons
- 5+ ans d'expérience PHP en production (WordPress, Laravel, ou similaire)
- 3+ ans de React moderne — hooks, Context, state management, Next.js un gros plus
- Bonne maîtrise de l'écosystème WordPress — custom post types, API REST, block themes, Bedrock/Composer
- Expérience avec au moins une API IA en production (Claude, OpenAI, Azure OpenAI, Ollama)
- Connaissance des workflows d'automatisation (n8n, Zapier, Make, ou similaire)
- MySQL / PostgreSQL — requêtes optimisées, schéma maintenable
- Git, CI/CD, bonnes pratiques de déploiement (staging, rollback, sauvegardes)
- Français professionnel (écrit et oral) — vous communiquez directement avec les clients
- Anglais fonctionnel pour la documentation technique
Atouts supplémentaires
- Expérience WooCommerce avancée (abonnements, marketplace, taxes canadiennes)
- Connaissance de TypeScript et Tailwind CSS v4
- Déjà travaillé avec Docker, Lightsail, ou VPS auto-hébergés
- Contribué à des projets open source WordPress ou React
- Expérience en freelance ou en startup — vous comprenez le rythme et l'autonomie
Ce que nous offrons
Rémunération compétitive
85 000 $ – 120 000 $ CAD selon expérience, ajustements annuels basés sur la performance.
Télétravail hybride
Bureau au Québec pour ceux qui aiment, télétravail complet possible. Fuseau horaire de l'Est.
4 semaines de vacances
Dès la première année. Plus de temps pour les holidays prolongés au fur et à mesure.
Budget formation 2 500 $ / an
Conférences, cours, livres, outils. Votre choix — on finance ce qui vous fait grandir.
Équipement fourni
MacBook Pro M3 ou équivalent, écran 27", clavier mécanique, chaise ergonomique.
Équipe stable
Pas de turnover. La plupart de nos collègues sont là depuis 5+ ans.
Projets variés
WordPress, Next.js, e-commerce, automatisation, IA — jamais de monotonie.
Autonomie réelle
Pas de micromanagement. Résultats mesurés, pas heures surveillées.
Processus d'embauche
-
1
Envoyez votre CV
emploisagenceduweb.ca avec un CV + note courte expliquant pourquoi nous. Portfolio ou GitHub bienvenu.
-
2
Première discussion (30 min)
Appel vidéo avec un fondateur. On apprend à se connaître, vos objectifs, vos questions.
-
3
Discussion technique (60 min)
Deep-dive sur votre expérience. On regarde du code ensemble, on discute d'architecture.
-
4
Mini-projet (payé, optionnel)
Petit projet de 4-8 heures rémunéré sur un cas réel. Vous le gardez, quoi qu'il arrive.
-
5
Offre
On vous fait une offre claire — salaire, avantages, date de début. Décision sous une semaine.