06 Sep
|
Cogni6™
|
Quebec City Metropolitan Area
06 Sep
Cogni6™
Quebec City Metropolitan Area
Développeur ou développeuse full stack senior
Poste permanent, temps plein
Télétravail, personne résidant au Québec
Langues de travail: français et anglais technique
Construis avec nous une nouvelle façon de livrer du travail intellectuel
Cogni6 développe un environnement de travail propulsé par l’IA pour les consultants, experts et firmes de services professionnels.
Notre objectif: permettre à ces équipes de produire davantage, avec une meilleure qualité, en utilisant la bonne intelligence artificielle à chaque étape, sans compromettre la confidentialité des données de leurs clients.
Nous ne cherchons pas simplement quelqu’un pour exécuter une liste de billets Jira.
Nous cherchons une personne capable de prendre possession d’un produit, de comprendre les enjeux d’affaires derrière le code et de transformer rapidement des idées ambitieuses en fonctionnalités fiables, sécuritaires et réellement utiles.
Ton rôle
Tu travailleras directement avec Francis Beaulieu, fondateur de Cogni6, pour faire évoluer les fondations actuelles vers un produit commercial robuste, distinctif et prêt à prendre de l’envergure.
Tu interviendras sur l’ensemble du produit: application desktop, interface utilisateur, logique métier, infrastructure locale sécurisée, services backend et intégrations avec différents modèles d’intelligence artificielle.
Tu contribueras autant aux décisions d’architecture qu’à l’expérience vécue par l’utilisateur.
Ce que tu feras concrètement
Concevoir et livrer des fonctionnalités complètes, de l’interface jusqu’au stockage et aux services backend.
Faire évoluer l’application desktop construite avec React, TypeScript et Tauri.
Développer et maintenir le cœur applicatif en Rust.
Concevoir des mécanismes sécuritaires pour le stockage local, les secrets, les données confidentielles et l’isolation des environnements clients.
Faire évoluer les intégrations avec les modèles d’IA infonuagiques et locaux.
Construire des workflows d’IA capables d’orchestrer plusieurs modèles, outils et étapes de travail.
Améliorer le service backend Node.js et ses interfaces avec le produit.
Mettre en place des tests automatisés, des contrôles de qualité et des pratiques de livraison continue.
Diagnostiquer les problèmes de performance, de stabilité et de sécurité.
Participer directement aux décisions de produit, aux arbitrages techniques et à la priorisation.
Transformer les commentaires de vrais utilisateurs en améliorations rapidement déployées.
Utiliser les outils de développement assisté par l’IA tout en demeurant pleinement responsable de la qualité, de la sécurité et de la maintenabilité du code produit.
Tu dois être à l’aise d’apprendre rapidement et de naviguer dans une architecture qui touche à la fois le produit, les systèmes, l’IA et la cybersécurité.
Le profil recherché
Tu pourrais être la bonne personne si:
Tu possèdes environ cinq années d’expérience ou plus en développement logiciel.
Tu as déjà livré un produit utilisé par de vrais clients, pas seulement des prototypes.
Tu maîtrises très bien TypeScript et React.
Tu as une expérience concrète en Rust, ou une solide expérience en programmation système accompagnée d’une capacité démontrée à devenir rapidement productif en Rust.
Tu comprends les enjeux de sécurité, de confidentialité, de gestion des secrets et de protection des données.
Tu sais concevoir une fonctionnalité de bout en bout, sans dépendre d’une grande équipe pour définir chaque détail.
Tu sais prendre une exigence encore imparfaite, poser les bonnes hypothèses et la transformer en produit.
Tu accordes autant d’importance à la simplicité d’utilisation qu’à la qualité de l’architecture.
Tu utilises l’IA pour accélérer ton travail, sans déléguer ton jugement technique.
Tu communiques clairement en français et tu peux travailler avec de la documentation technique en anglais.
Tu résides actuellement au Québec et tu es autorisé à travailler au Canada.
Atouts particulièrement intéressants
Une expérience dans l’un ou plusieurs des domaines suivants sera considérée comme un avantage:
Applications desktop avec Tauri ou Electron
Cryptographie appliquée, trousseaux de clés et stockage chiffré
Architecture locale d’abord
Produits traitant des données sensibles ou réglementées
Intégration de modèles d’IA et diffusion de réponses en continu
Inférence locale, ONNX, llama.cpp ou modèles ouverts
Traitement et extraction de contenu provenant de documents
Produits SaaS B2B ou logiciels destinés aux firmes professionnelles
Modélisation des menaces et développement sécurisé
Déploiement et mise à jour d’applications macOS et Windows
Environnements de démarrage d’entreprise où les priorités évoluent rapidement La personne que nous voulons dans l’équipe
Tu es un ou une builder.
Tu n’attends pas qu’une spécification de quarante pages te dise quoi faire. Tu cherches à comprendre le problème, tu proposes une solution, tu la livres et tu observes son impact.
Tu sais aussi qu’aller vite ne signifie pas accumuler de la dette technique sans discernement. Dans un produit qui protège des informations confidentielles, certains raccourcis sont acceptables. D’autres ne le sont jamais.
Tu apprécies les petites équipes, les cycles courts, les responsabilités claires et les conversations franches. Tu veux que ton travail influence directement le produit et l’entreprise.
Pourquoi rejoindre Cogni6
Tu participeras à la construction d’un produit québécois avec une ambition internationale.
Tu travailleras directement avec le fondateur, sans couches de gestion ni politique interne.
Tu auras une influence réelle sur l’architecture, le produit et l’expérience utilisateur.
Tu toucheras à des enjeux concrets d’intelligence artificielle, de cybersécurité et de confidentialité.
Tu verras rapidement le résultat de ton travail entre les mains des utilisateurs.
Tu bénéficieras d’un environnement largement autonome et flexible.
Le travail est réalisé à distance, avec des rencontres ponctuelles au Québec.
La rémunération sera établie selon l’expérience et la profondeur technique.
Une composante d’intéressement ou d’équité pourra être discutée pour une personne appelée à devenir un pilier technique de Cogni6.
Notre processus
Nous voulons un processus straightforward et respectueux:
- Une conversation initiale avec Francis pour discuter du produit, de tes ambitions et de ta façon de travailler.
- Une discussion technique à partir de situations réelles du produit, sans exercice abstrait de tableau blanc.
- Une courte séance de travail ou un mandat exploratoire rémunéré, lorsque pertinent.
- Une décision rapide et transparente des deux côtés.
Pour postuler
Écris directement à Francis Beaulieu sur LinkedIn avec:
Ton profil LinkedIn, ton GitHub ou ton portfolio.
Un exemple de produit ou de fonctionnalité que tu as réellement livré.
Quelques lignes sur ce qui t’intéresse dans Cogni6.
- La région du Québec où tu résides.
Pas besoin de lettre de présentation générique. Montre-nous plutôt ce que tu as construit, comment tu réfléchis et ce que tu aimerais bâtir ensuite.
📌 Développeur ou développeuse full stack senior (Quebec City Metropolitan Area)
🏢 Cogni6™
📍 Quebec City Metropolitan Area