Description
(English version follows / La version anglaise suit)
À PROPOS DE BLUE BADGER
Blue Badger est une agence boutique montréalaise spécialisée en Shopify Plus et en gestion de l'information produit (PIM) avec Akeneo, au service de détaillants de taille moyenne.
Nos clients sont des marques de mode, de beauté, d'alimentation, d'articles de sport et de maison — des entreprises avec de vrais magasins, de vrais entrepôts et une réelle complexité opérationnelle.
Nous concevons et bâtissons les systèmes qui font tourner leur commerce : boutiques en ligne, points de vente (PDV), gestion de l'information produit et les intégrations ERP entre les deux.
LE POSTE
Écrire du code n'est plus la partie difficile du métier.
L'IA en écrit beaucoup, et vite.
Ce qui reste difficile, c'est de comprendre ce qu'il faut bâtir, de le planifier avant de commencer, de vérifier que ce que l'IA a produit fait vraiment ce qu'on voulait, et de trouver pourquoi ça ne marche pas quand ça ne marche pas.
C'est ça, le poste.
Vous bâtirez les applications sur mesure et les intégrations qui relient les boutiques Shopify de nos clients à leurs systèmes de gestion, de logistique et de données produit — surtout en PHP et Laravel, avec du JavaScript côté frontend quand il le faut.
Vous recevrez les besoins de notre gestionnaire de projets et de notre conseillère en solutions, et vous poserez les questions qu'il faut avant d'écrire une ligne.
Vous partagerez votre temps entre de nouvelles fonctionnalités et le soutien de ce qui est déjà en production chez nos clients.
Nous embauchons des développeurs qui savent parler aux gens.
Pas parce que vous le ferez tous les jours au départ, mais parce que nous voulons des personnes capables, avec le temps, de s'asseoir devant un client qui n'est pas technique, de comprendre son problème et de lui expliquer la solution dans ses mots.
Si vous voulez rester derrière votre écran, ce n'est pas le bon poste.
VOS RESPONSABILITÉS
• Comprendre avant de bâtir.
Prendre un besoin exprimé par une personne non technique, poser les questions qui manquent et le ramener à ce qu'il faut réellement construire.
• Planifier.
Proposer une approche, la faire valider par un chef technique, et seulement ensuite coder.
• Bâtir avec l'IA, et vérifier.
Utiliser l'IA pour produire vite, puis lire et comprendre chaque ligne, et tester ce que ça fait, avant de livrer.
Ce que vous livrez est à vous, pas à l'outil.
• Déboguer.
Retrouver la cause d'un problème en production de façon méthodique — logs, données, reproduction — plutôt que de deviner.
• Soutenir.
Traiter les tickets de nos clients en production avec le même soin que les nouvelles fonctionnalités.
• Documenter.
Laisser derrière vous quelque chose que la prochaine personne pourra lire.
VOTRE PROFIL
Vous pouvez sortir de l'école.
Ce qui nous intéresse, c'est votre façon de penser et de travailler, pas le nombre d'années sur votre CV.
• PHP et Laravel : vous avez bâti des choses avec, à l'école, en stage ou par vous-même.
• Assez de JavaScript pour livrer un frontend simple quand il le faut.
• À l'aise sur une pile LAMP : Linux, MySQL ou MariaDB, Git, et les API REST et GraphQL.
• De la curiosité pour le problème d'affaires derrière la demande, pas seulement pour la solution technique.
• La capacité d'expliquer quelque chose de technique à quelqu'un qui ne l'est pas, sans condescendance et sans jargon.
• Le réflexe de planifier avant de coder, et l'honnêteté de dire quand vous ne savez pas.
• Une méthode pour déboguer : vous cherchez la cause, pas un contournement.
• Une utilisation habituelle de l'IA pour coder — au travail, à l'école ou dans vos projets personnels (voir plus bas).
• Une maîtrise du français ou de l'anglais, à l'oral comme à l'écrit.
Maîtriser les deux est un atout : nos clients travaillent dans les deux langues.
ATOUTS
• API Shopify, applications Shopify ou thèmes Liquid
• TypeScript et Node, ou Python
• Une expérience en service à la clientèle ou dans un rôle où vous deviez expliquer des choses à des gens pressés
NOTRE FAÇON DE TRAVAILLER AVEC L'IA
Nous utilisons l'IA de façon intensive dans toute la pratique, et nos développeurs s'en servent pour coder, tester et déboguer tous les jours.
Nous travaillons avec Claude, et vous le ferez aussi.
Vous n'avez pas besoin de l'avoir déjà utilisé : ce qui compte, c'est d'avoir déjà codé avec un outil d'IA, peu importe lequel.
Ce que nous recherchons, c'est la capacité de diriger l'outil : savoir quoi lui demander, reconnaître quand il se trompe, et ne jamais livrer quelque chose que vous ne comprenez pas.
Notre processus d'entrevue comprend une séance pratique où vous bâtirez et déboguerez quelque chose avec l'IA, en direct, et une conversation où vous recueillerez les besoins d'une personne non technique.
CE QUE NOUS OFFRONS
• Salaire concurrentiel, selon l'expérience
• Télétravail complet
• Assurance maladie complémentaire, soins dentaires et soins de la vue
• Assurance vie
• Horaire flexible
————————————————
ABOUT BLUE BADGER
Blue Badger is a boutique Montreal agency specializing in Shopify Plus and Akeneo PIM for mid-market retailers.
Our clients are fashion, beauty, food, sporting goods, and home goods brands — companies with real stores, real warehouses, and real operational complexity.
We design and build the systems that run their commerce: storefronts, POS, product information management, and the ERP integrations in between.
THE ROLE
Writing code is no longer the hard part of the job.
AI writes a lot of it, fast.
What's still hard is understanding what needs to be built, planning it before you start, checking that what the AI produced actually does what you wanted, and finding out why it doesn't work when it doesn't.
That's this job.
You'll build the custom applications and integrations that connect our clients' Shopify stores to their ERP, logistics, and product data systems — mostly in PHP and Laravel, with frontend JavaScript when it's needed.
Requirements will come from our project manager and solutions consultant, and you'll ask the questions that need asking before you write a line.
Your time will be split between new features and supporting what's already live for our clients.
We hire developers who can talk to people.
Not because you'll do it every day at first, but because we want people who can, over time, sit across from a non-technical client, understand their problem, and explain the solution in their words.
If you'd rather stay behind your screen, this isn't the right job.
WHAT YOU'LL DO
• Understand before you build.
Take a request from a non-technical person, ask what's missing, and turn it into what actually needs to be built.
• Plan.
Propose an approach, get it checked by a technical lead, and only then start coding.
• Build with AI, then verify.
Use AI to produce quickly, then read and understand every line, and test what it does, before you ship.
What you deliver is yours, not the tool's.
• Debug.
Find the cause of a production problem methodically — logs, data, reproduction — rather than guessing.
• Support.
Handle tickets from our live clients with the same care as new features.
• Document.
Leave behind something the next person can read.
WHAT YOU BRING
You can be fresh out of school.
What matters to us is how you think and how you work, not the number of years on your CV.
• PHP and Laravel: you've built things with them, at school, in an internship, or on your own.
• Enough JavaScript to ship a simple frontend when needed.
• Comfortable on a LAMP stack: Linux, MySQL or MariaDB, Git, and REST and GraphQL APIs.
• Curiosity about the business problem behind the request, not only the technical solution.
• The ability to explain something technical to someone who isn't, without condescension and without jargon.
• The habit of planning before coding, and the honesty to say when you don't know.
• A method for debugging: you look for the cause, not a workaround.
• Habitual use of AI for coding — at work, at school, or on your own projects (see below).
• Fluency in either French or English, spoken and written.
Fluency in both is an asset: our clients work in both languages.
NICE TO HAVE
• Shopify API, Shopify apps, or Liquid themes
• TypeScript and Node, or Python
• Experience in customer service or any role where you had to explain things to people in a hurry
HOW WE WORK WITH AI
We use AI aggressively across the practice, and our developers use it to code, test, and debug every day.
We work with Claude, and so will you.
You don't need prior Claude experience: what matters is that you've already coded with an AI tool, whichever one.
What we're hiring for is the ability to drive the tool: knowing what to ask, recognizing when it's wrong, and never shipping something you don't understand.
Our interview process includes a hands-on session where you'll build and debug something with AI, live, and a conversation where you'll gather requirements from a non-technical person.
WHAT WE OFFER
• Competitive salary, depending on experience
• Fully remote
• Extended health, dental, and vision coverage
• Life insurance
• Flex time