Développement backend d'une plateforme SaaS innovante avec assistant IA multi-agent pour entrepreneurs novices - QC-850 / Backend Development of an Innovative SaaS Platform with Multi-Agent AI Assistant for Novice Entrepreneurs - QC-850

Project type: Innovation
Desired discipline(s): Engineering - computer / electrical, Engineering, Computer science, Mathematical Sciences
Company: Interface projects Global inc.
Project Length: 4 to 6 months
Preferred start date: 09/01/2025
Language requirement: English with some French proficiency
Location(s): Montreal, QC, Canada
No. of positions: 1
Desired education level: Undergraduate/BachelorMaster's
Open to applicants registered at an institution outside of Canada: No

About the company: 

InterfaceProjets est une entreprise innovante fondée en 2025 à Montréal, au Québec. Nous nous spécialisons dans le développement de solutions SaaS (logiciel en tant que service) basées sur l’intelligence artificielle, ayant pour objectif de transformer la gestion de projets pour les entrepreneurs et les jeunes entreprises.

InterfaceProjets is an innovative company founded in 2025 in Montreal, Quebec. We specialize in developing SaaS (Software as a Service) solutions based on artificial intelligence, aiming to transform project management for entrepreneurs and startups.

Describe the project.: 

Ce projet porte sur le développement backend d'une plateforme SaaS innovante, coGrind.ai, centrée sur SAM, un assistant IA multi-agent conçu comme un « cofondateur virtuel » pour les entrepreneurs âgés de 18 à 35 ans. Structuré autour de quatre piliers méthodologiques – Découverte (clarifier et valider l'idée d'entreprise), Stratégie (définir la vision et la feuille de route), Action (transformer la stratégie en tâches concrètes) et Évolution (mesurer, apprendre et optimiser en continu) –, l'objectif est de réduire drastiquement le taux d'échec des startups (90 % dans les trois premières années) en offrant un cadre cognitif et décisionnel aux entrepreneurs novices. SAM fournit un guide méthodologique 24/7 avec outils pratiques, insights personnalisés et soutien adapté. L'approche « Street-Tech » intègre une UX immersive combinant l'expertise IA multidisciplinaire (marketing, finance, stratégie, opérations) à des outils synchronisables (ex. : Trello).
 
Le focus backend inclut la conception d'une architecture robuste et scalable : logique serveur avec Node.js et Python ; conception et gestion de bases de données ; développement et intégration d'APIs RESTful pour la communication avec les systèmes IA ; mise en œuvre de mécanismes d'authentification et d'autorisation (JWT, OAuth) ; intégration de WebSocket pour des communications en temps réel ; déploiement sur plateformes cloud (AWS, Azure, Google Cloud) avec conteneurisation (Docker). L'innovation repose sur l'intégration fluide des agents LLM pour une performance optimisée, favorisant une expérience personnalisée et sécurisée qui accélère l'innovation entrepreneuriale.
 
This project focuses on the backend development of an innovative SaaS platform, coGrind.ai, centered on SAM, a multi-agent AI assistant designed as a "virtual co-founder" for entrepreneurs aged 18 to 35. Built around four methodological pillars – Discovery (clarify and validate the business idea), Strategy (define the vision and roadmap), Action (turn strategy into concrete tasks), and Evolution (measure, learn, and optimize continuously) –, the goal is to drastically reduce the startup failure rate (90% within the first three years) by providing a cognitive and decision-making framework for novice entrepreneurs. SAM offers a 24/7 methodological guide with practical tools, personalized insights, and tailored support. The "Street-Tech" approach features an immersive UX integrating multidisciplinary AI expertise (marketing, finance, strategy, operations) with synchronizable tools (e.g., Trello).
 
The backend focus includes designing a robust and scalable architecture: server logic with Node.js and Python; database design and management; development and integration of RESTful APIs for communication with AI systems; implementation of authentication and authorization mechanisms (JWT, OAuth); integration of WebSocket for real-time communications; deployment on cloud platforms (AWS, Azure, Google Cloud) with containerization (Docker). The innovation lies in the seamless integration of LLM agents for optimized performance, enabling a personalized and secure experience that accelerates entrepreneurial innovation.

Required expertise/skills: 

Ce que nous recherchons (compétences et qualifications) :
Maîtrise des frameworks JavaScript modernes tels que React.
Maîtrise approfondie du HTML5, du CSS3 et des principes du responsive design.
Expérience avec les outils de développement front-end (par exemple, Vite, Webpack).
Connaissance des bibliothèques de gestion d'état (par exemple, Redux, Pinia).
Solide expérience des langages côté serveur tels que Node.js et Python.
Capacité avérée à concevoir et gérer des bases de données.
Expertise dans la création et l'utilisation d'API RESTful.
Compréhension des mécanismes d'authentification et d'autorisation (par exemple, JWT, OAuth).
Intérêt marqué pour l'intelligence artificielle et envie de travailler sur des produits basés sur l'IA.
Expérience avec WebSocket pour la communication en temps réel.
Expérience avec les plateformes cloud (par exemple, AWS, Google Cloud, Azure) et la conteneurisation (Docker).
Excellentes compétences en résolution de problèmes et capacité à travailler de manière autonome.
Solides compétences en communication et esprit de collaboration.

What We're Looking For (Skills & Qualifications):
Proficiency in modern JavaScript frameworks such as React.
Strong command of HTML5, CSS3, and responsive design principles.
Experience with front-end build tools (e.g., Vite, Webpack).
Familiarity with state management libraries (e.g., Redux, Pinia).
Solid experience with server-side languages such as Node.js & Python.
Proven ability to design and manage databases.
Expertise in building and consuming RESTful APIs.
Understanding of authentication and authorization mechanisms (e.g., JWT, OAuth).
A strong interest in artificial intelligence and a desire to work on AI-driven products.
Experience with WebSocket for real-time communication.
Experience with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization (Docker).
Excellent problem-solving skills and the ability to work independently.
Strong communication skills and a collaborative mindset.