*French below*
AI-ASSISTED DEVELOPER
JUNIOR / INTERMEDIATE LEVEL
Company: Kanguru Digital Agency
Location: Canada (Montreal preferred — hybrid, 3–4 days/week in-office during initial training)
About Kanguru Digital Agency
Kanguru Digital Agency is a creative digital studio focused on building high-quality, well-architected media products and web applications. We value thoughtful, long-term solutions over quick fixes and prioritize sustainable development practices. We are a collaborative, close-knit team that takes work-life balance seriously.
Developers at Kanguru have real ownership over their work and the opportunity to make a meaningful impact across a range of projects. For this role, we are looking for someone to join us on an AI product we are actively building and scaling — a platform for creating.
About the Role
This is an AI-first development role. You'll work with various AI tools as a core part of your daily workflow.
Because of that, your most valuable skill is a sharp eye for QA — the ability to read and understand code as well as core development concepts.
Tech Stack
Note: Experience in those is a bonus, not necessarily a requirement. You do need to genuinely understand what the code is doing, care about correctness and security, and have the curiosity and drive to push the product forward. We want someone who will bring ideas to the table — not just execute tickets, but help shape where the platform goes next.
Frontend Framework — Vue.js 3 (Composition API), Pinia, Tailwind CSS
Backend Framework — AdonisJS (Node.js / TypeScript)
Database — PostgreSQL (Supabase)
Infrastructure — Docker, Caddy
Version Control — Git
Responsibilities
- Build and ship features across the full stack using AI-assisted development workflows
- Rigorously QA AI-generated code — manually test flows, verify edge cases, and validate behavior in the browser before calling work done
- Review and refine code with a focus on correctness, security, and maintainability
- Identify bugs, regressions, and security concerns proactively
- Contribute ideas on product direction, UX, architecture, and how to take the platform to the next level
- Collaborate closely with the team to translate goals into shipped features
Requirements
- Must be located in Canada, Montreal Preferable
- Fluent in English or French
- Strong eye for QA and attention to detail
- Solid grasp of core programming concepts
- Working understanding of web security fundamentals (auth, input validation, common vulnerabilities)
- Comfortable reading code in unfamiliar languages and frameworks
- Curious, opinionated, and genuinely interested in AI products
Bonus
- Located in Montreal and able to come into the office 3–4 days per week during the initial training period
- Experience with Vue.js, Node.js / TypeScript, or PostgreSQL
- Background in QA, security, or product engineering
- Have shipped or contributed to an AI-powered product before
Work Arrangement
Location — Canada — Montreal preferred, hybrid in-office 3–4 days/week during training; flexible afterward
Hours — 8-hour workday; Core Hours 10:00 a.m. – 4:00 p.m. EST, Monday to Friday
Compensation and Benefits
- Paid time off
- Flexible working hours
- Casual work environment
- Comprehensive health plan after probation
- Real ownership over a product you're helping shape
DÉVELOPPEUR(EUSE) ASSISTÉ(E) PAR IA
NIVEAU JUNIOR / INTERMÉDIAIRE
Entreprise : Kanguru Digital Agency
Lieu : Canada (Montréal privilégié — mode hybride, 3–4 jours/semaine au bureau pendant la formation initiale)
À propos de Kanguru Digital Agency
Kanguru Digital Agency est un studio numérique créatif axé sur la création de produits médias et d’applications web de haute qualité et bien architecturés. Nous valorisons les solutions réfléchies et durables plutôt que les correctifs rapides, et nous privilégions des pratiques de développement soutenables. Nous sommes une équipe collaborative et soudée qui prend l’équilibre travail-vie personnelle au sérieux.
Les développeurs chez Kanguru ont une réelle autonomie dans leur travail et l’occasion d’avoir un impact significatif sur une variété de projets. Pour ce poste, nous recherchons quelqu’un pour rejoindre un produit IA que nous développons et faisons évoluer activement — une plateforme de création.
À propos du poste
Il s’agit d’un poste de développement axé sur l’IA. Vous travaillerez avec divers outils d’IA comme partie intégrante de votre flux de travail quotidien.
Pour cette raison, votre compétence la plus importante est un excellent sens du QA — la capacité de lire et comprendre le code ainsi que les concepts fondamentaux du développement.
La stack technologique :
Note : L’expérience avec ces technologies est un atout, mais pas nécessairement une exigence. Vous devez toutefois réellement comprendre ce que fait le code, accorder de l’importance à la qualité et à la sécurité, et avoir la curiosité et la motivation nécessaires pour faire évoluer le produit. Nous recherchons quelqu’un qui apportera des idées à la table — pas seulement quelqu’un qui exécute des tickets, mais une personne qui contribuera à définir l’évolution de la plateforme.
Frontend Framework — Vue.js 3 (Composition API), Pinia, Tailwind CSS
Backend Framework — AdonisJS (Node.js / TypeScript)
Base de données — PostgreSQL (Supabase)
Infrastructure — Docker, Caddy
Contrôle de version — Git
Responsabilités
- Développer et livrer des fonctionnalités full-stack à l’aide de workflows de développement assistés par IA
- Effectuer un QA rigoureux du code généré par IA — tester manuellement les flux, vérifier les cas limites et valider les comportements dans le navigateur avant de considérer le travail terminé
- Réviser et améliorer le code avec un souci de qualité, de sécurité et de maintenabilité
- Identifier de manière proactive les bogues, régressions et enjeux de sécurité
- Contribuer aux idées concernant la direction produit, l’UX, l’architecture et les façons de faire évoluer la plateforme
- Collaborer étroitement avec l’équipe afin de transformer les objectifs en fonctionnalités livrées
Exigences
- Doit être situé au Canada
- Maîtrise du français ou de l’anglais
- Excellent souci du QA et attention aux détails
- Bonne compréhension des concepts fondamentaux en programmation
- Compréhension pratique des principes fondamentaux de la sécurité web (authentification, validation des entrées, vulnérabilités courantes)
- Être à l’aise à lire du code dans des langages et frameworks inconnus
- Curieux(se), avec des opinions, et un réel intérêt pour les produits IA
Atouts
- Situé(e) à Montréal et capable de venir au bureau 3–4 jours par semaine pendant la période de formation initiale
- Expérience avec Vue.js, Node.js / TypeScript ou PostgreSQL
- Expérience en QA, sécurité ou ingénierie produit
- Avoir déjà livré ou contribué à un produit alimenté par l’IA
Organisation du travail
Lieu — Canada — Montréal privilégié, mode hybride au bureau 3–4 jours/semaine pendant la formation; plus flexible par la suite
Heures — Journée de travail de 8 heures; heures centrales de 10 h à 16 h HNE, du lundi au vendredi
Rémunération et avantages
- Congés payés
- Horaire flexible
- Environnement de travail décontracté
- Régime d’assurance santé complet après la probation
- Réelle autonomie sur un produit que vous contribuez à façonner
Pay: $50,000.00-$60,000.00 per year
Benefits:
- Casual dress
- Dental care
- Life insurance
- On-site parking
- Paid time off
- Work from home
Work Location: Hybrid remote in Montréal, QC