Développeur(euse) Full Stack TypeScript / React | IA & Agents de programmation | 100 % télétravail (Canada)

Développeur(euse) Full Stack TypeScript / React | IA & Agents de programmation | 100 % télétravail (Canada)

15 Nov
|
TEAM ALL IN
|
Canada

15 Nov

TEAM ALL IN

Canada

Et si l'IA écrivait la majeure partie de votre code pendant que vous vous concentrez sur ce qui compte vraiment : concevoir, décider et innover?

C’est la première question qu’on se pose pour chaque tâche. Quand on travaille sur ce qui se passe dans ALL-IN OS entre le premier paiement d’un membre et sa première séance de coaching, un agent peut suivre le parcours dans le code pendant qu’un autre le teste dans un navigateur.

Vous décidez de ce qu’il faut changer et vous vérifiez le résultat. Les agents écrivent déjà la majeure partie du code et font une première revue des demandes de fusion dans GitHub.

On veut que vous utilisiez les agents à fond et que vous partagiez ce que vous apprenez en améliorant votre façon de travailler avec eux.

On veut rester une petite équipe et pouvoir mener des projets qui demanderaient normalement des centaines de développeurs.

À propos de TEAM ALL IN et d’ALL-IN OS

TEAM ALL IN est une entreprise québécoise spécialisée dans le coaching d'affaires et le développement des courtiers immobiliers. Notre mission est d'accompagner les entrepreneurs de l'immobilier dans leur croissance grâce à des stratégies, des outils et un accompagnement personnalisé.

Nos valeurs non négociable : INTENSITE - DISCIPLINE - LOYAUTE

Nous recherchons un développeur ou une développeuse Full Stack pour contribuer à la création d'ALL-IN OS, notre plateforme technologique qui centralisera nos activités de vente, de facturation, de coaching et de gestion des membres.

Notre ambition : bâtir un écosystème technologique intelligent, propulsé par l'IA, capable d'accompagner la croissance de TEAM ALL IN à grande échelle.

ALL-IN OS centralisera l'ensemble de l'expérience membre : dossiers clients, planification des séances de coaching, objectifs, plans d'action, indicateurs de performance et outils de gestion d'équipe.

La plateforme évoluera grâce à l'intégration de nos outils d'affaires existants, à l'automatisation des processus et à l'intelligence artificielle, notamment pour générer des résumés de coaching et proposer des suivis personnalisés.

Le poste

Vous jouerez un rôle clé dans le développement d'ALL-IN OS, avec une réelle autonomie pour transformer les besoins d'affaires en fonctionnalités concrètes, performantes et évolutives.

De la clarification des besoins jusqu'à la validation en environnement de test, vous prendrez en charge le développement des fonctionnalités, la qualité du code et sa soumission pour révision.

Notre environnement technologique : TypeScript, React, Vite, Hono et Supabase/Postgres.

Vous collaborerez directement avec Louis-Pierre Mercier, notre PDG et responsable du produit, ainsi qu'avec Thierry Skoda, notre directeur technique à temps partiel.

Thierry définit l'architecture et vous accompagne dans les décisions techniques complexes. Vous évoluerez dans un environnement où l'autonomie, la communication proactive et la capacité à faire avancer les projets sont essentielles.

Lorsqu'une règle d'affaires manque de clarté, nous attendons de vous que vous posiez rapidement les bonnes questions, proposiez des solutions et identifiiez ce qui peut progresser en attendant une décision.

Vos responsabilités et l’accompagnement offert

Dès vos premiers mois, vous prendrez en charge la livraison de fonctionnalités concrètes, de la définition des besoins jusqu'à leur validation en préproduction.

Vos principales responsabilités :

- Clarifier les résultats attendus avec l'équipe et identifier les informations manquantes.
- Proposer des solutions techniques, développer les fonctionnalités et effectuer les tests nécessaires.
- Organiser le code, planifier les changements et documenter les décisions importantes.
- Assurer le suivi des fonctionnalités jusqu'à la revue de code et leur validation en préproduction.
- Anticiper les enjeux liés à l'architecture, aux données, à la sécurité, à la confidentialité et aux intégrations.

*

Un accompagnement technique de haut niveau

Vous collaborerez étroitement avec Thierry Skoda, notre directeur technique, qui demeure responsable des décisions architecturales majeures, notamment celles concernant l'authentification, les droits d'accès et l'infrastructure.





Thierry vous accompagnera dans la planification technique, les revues de code, les décisions de conception importantes et la résolution de problèmes complexes.

Avec plus de 15 ans d'expérience en développement de produits, Thierry a notamment :

- Bâti des entreprises qui ont été acquises.
- Participé à Y Combinator.
- Créé des applications utilisées quotidiennement par des milliers de personnes.
- Dirigé des équipes de développement.

Nous recherchons une personne qui ne se contente pas d'exécuter : elle remet les hypothèses en question, propose des options et contribue activement à l'amélioration du produit et de son architecture.

Thierry a plus de 15 ans d’expérience en développement de produits. Il a bâti des entreprises qui ont été acquises, participé à Y Combinator, créé des applications utilisées chaque jour par des milliers de personnes et dirigé des équipes de développement.

Sur quoi vous travaillerez

Vous contribuerez au développement d'ALL-IN OS, notre plateforme technologique propriétaire, conçue pour soutenir la croissance, l'efficacité opérationnelle et l'expérience utilisateur à la TEAM ALL IN.

- Expérience utilisateur : Développer, optimiser et fiabiliser les parcours utilisateurs, de leur intégration jusqu'à l'utilisation quotidienne de la plateforme, en assurant une expérience fluide et intuitive.
- Amélioration continue : Transformer les commentaires des utilisateurs et de la direction en améliorations concrètes, testables et évolutives.
- Développement full-stack : Travailler sur l'interface, les API, les données, l'authentification et les droits d'accès. Porter une attention particulière à la performance, à l'adaptabilité sur différents écrans et à la maintenabilité du code.
- Fonctionnalités et intégrations : Concevoir et développer des fonctionnalités de gestion, de suivi et d'analyse selon les priorités du produit. Intégrer des outils externes et des solutions d'affaires pour améliorer l'efficacité de la plateforme.
- Intelligence artificielle et automatisation : Participer au développement et à l'intégration d'automatisations et de fonctionnalités propulsées par l'IA, tout en assurant leur fiabilité, leur pertinence et leur bon fonctionnement.

Comment on travaille ?

On organise le travail dans GitHub.

Notre façon de collaborer repose sur quatre pratiques essentielles :

- Revue de code : Faites des demandes de fusion assez petites pour qu’on puisse les examiner facilement.
- Communication proactive : Communiquez vos progrès au fur et à mesure.
- Anticipation des blocages : Signalez tôt ce qui manque ou ce qui vous bloque.
- Autonomie et résolution de problèmes : Si vous avez besoin d’une décision, dites ce que vous avez essayé et ce qui peut avancer entre-temps.

Comment nous utilisons l’IA

Maîtrise des agents de programmation

Vous utilisez déjà Claude Code, Codex, Cursor ou un agent de programmation comparable tout au long de votre journée de travail. Vous êtes à l’aise de faire travailler plusieurs agents en parallèle quand les tâches s’y prêtent.

Encadrement et validation du travail des agents

Donnez à chaque agent le contexte dont il a besoin et vérifiez vous-même ses changements. Vous devez pouvoir expliquer le code que vous livrez.

Utilisation concrète de l'IA au quotidien

Utilisez les agents pour explorer le code, planifier et développer des changements, écrire et lancer des tests, corriger des bogues, restructurer le code et documenter les décisions.

Sécurité, qualité et responsabilité

Protégez les données privées et les identifiants, repérez les erreurs dans le code généré et vérifiez ce que vous livrez.

Liberté dans le choix des outils

Vous pouvez utiliser l’agent de votre choix. Une formation en apprentissage automatique est facultative.

Ce que vous apportez

- Expérience en développement full-stack




- Vous avez déjà livré une application web full-stack en TypeScript.

Communication et collaboration

- Vous communiquez clairement en français ou en anglais.
- Nous travaillons surtout en mode asynchrone dans GitHub.
- Chaque jour de travail, vous enregistrez une courte vidéo pour montrer ce qui a changé, ce qui est prêt à être testé et ce qui demande une décision.

Autonomie et prise d'initiative

- Vous prenez l’initiative quand une demande est incomplète, posez des questions précises et proposez une prochaine étape.

Polyvalence technique

- Vous pouvez travailler sur la logique côté serveur, les données relationnelles et le déploiement, en plus de l’interface.
- Vous pouvez expliquer un compromis technique à quelqu’un qui ne programme pas.

Amélioration continue

- Vous cherchez à obtenir de la rétroaction et pouvez montrer comment vous avez amélioré votre façon de développer, de tester ou de déléguer.

Ce qu’on vous offre

- Un accès direct à la direction et à une expertise technique
- Un accès direct à Louis-Pierre pour les décisions de produit et le contexte d’affaires, et à Thierry pour les conseils techniques et le mentorat.

Une réelle autonomie et la possibilité d'évoluer

- Une voix dans les décisions de produit et les choix techniques, avec l’autonomie pour organiser votre travail et la possibilité de prendre plus de responsabilités.

Rémunération : 90 000 $ CA par année

- La rémunération de base est de 90 000 $ CA par année. Pour un contrat à l’extérieur du Canada, nous pouvons convenir d’un montant équivalent dans votre devise locale, arrondi à la hausse.

Horaire flexible et télétravail

- Environ 40 heures par semaine, avec un horaire flexible et des rencontres occasionnelles pendant les heures de bureau à Montréal.

Statut d'emploi adaptable

- Vous pouvez occuper un poste salarié ou travailler à votre compte, selon l’endroit où vous êtes et ce qui convient aux deux parties. Si vous êtes au Québec, nous pouvons vous embaucher directement sur la paie de notre entreprise québécoise.

Outils d'intelligence artificielle payés

- On couvre les abonnements et les frais d’utilisation des agents d’IA dont vous avez besoin pour le travail, en plus de votre rémunération.

Pour postuler, envoyez-nous deux choses. Vous pouvez postuler et enregistrer votre vidéo en français ou en anglais.

1️ - Exemples de vos réalisations

Des exemples de travail que vous pouvez partager. Des dépôts GitHub, des produits en ligne, des portfolios, des démos, des captures d’écran, des études de cas ou des textes techniques conviennent.

Dites-nous brièvement ce que vous avez conçu, développé ou amélioré vous-même.

2️ - Courte vidéo de présentation (2 minutes suffisent, maximum 5 minutes)

Une courte vidéo toute simple. Deux minutes suffisent, avec un maximum de cinq minutes.

Présentez-vous et parlez-nous brièvement de votre parcours. Décrivez ensuite une tâche réelle pour laquelle vous avez utilisé un agent de programmation.

Montrez ce que vous lui avez confié, comment vous avez vérifié le résultat et une chose que vous avez changée ou un problème que vous avez repéré. Un projet public ou personnel convient.

Comment transmettre votre vidéo?

- Un Loom, une vidéo YouTube non répertoriée ou un lien Google Drive accessible fait l’affaire. Une seule prise suffit.
- On utilise des vidéos courtes pour les démos et les suivis. Ce qui nous intéresse, c’est la façon dont vous expliquez votre travail.

Processus de sélection

1️ - Première étape — Vidéo de candidature

On commence par regarder vos exemples de travail et la vidéo jointe à votre candidature. La vidéo peut durer jusqu’à cinq minutes.

2️ - Deuxième étape — Test technique

Si votre candidature est retenue à cette étape, on vous envoie un court test à faire à la maison.

Utilisez vos agents de programmation habituels et retournez-nous votre travail avec une deuxième vidéo. Expliquez ce que vous avez fait.

3️ - Troisième étape — Deux rencontres individuelles

Si vous passez à l’étape suivante après le test, vous rencontrerez d’abord Thierry Skoda, puis Louis-Pierre Mercier.

Prévoyez environ 30 minutes avec chacun.

Rémunération : 90 000,00$ par an

Lieu du poste : Télétravail

📌 Développeur(euse) Full Stack TypeScript / React | IA & Agents de programmation | 100 % télétravail (Canada)
🏢 TEAM ALL IN
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur(euse) full stack typescript / react | ia & agents de programmation | 100 % télétravail (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: développeur(euse) full stack typescript / react | ia & agents de programmation | 100 % télétravail (canada) / canada