Développeur·se Full Stack Senior / Senior Full Stack Engineer
ChapsVision France
- Montréal, QC
- Permanent
- Temps-plein
- Concevoir et développer des fonctionnalités de bout en bout (orchestration d’agents, intégration d’outils, streaming temps réel)
- Analyser, découper et estimer les besoins fonctionnels et techniques en collaboration avec l’équipe
- Concevoir et maintenir des composants front-end scalables, robustes et testés
- Développer et maintenir des APIs backend C# fiables, performantes et bien documentées
- Concevoir et faire évoluer un framework agentique réutilisable à l’échelle des applications du groupe
- Mettre en place des mécanismes de traçabilité, d’observabilité et de monitoring pour garantir la qualité et la performance
- Assurer un haut niveau de qualité de code à travers des code reviews exigeantes et l’application des bonnes pratiques
- Contribuer aux décisions d’architecture et aux choix technologiques structurants
- Garantir la performance, la sécurité et la maintenabilité des systèmes développés
- Mettre en œuvre et maintenir des stratégies de tests automatisés (unitaires, end-to-end, etc.)
- Collaborer étroitement avec les équipes produit et les autres ingénieurs pour livrer des fonctionnalités à fort impact
- Participer activement à la communauté d’experts Argonos pour partager les bonnes pratiques et faire évoluer la stack commune
- Contribuer à une culture d’amélioration continue, d’autonomie technique et de partage de connaissances
- Expérience confirmée en développement full-stack, à l’aise aussi bien en backend qu’en frontend
- Maîtrise de C# et de l’écosystème .NET pour concevoir des APIs et services backend robustes
- Maîtrise de React et TypeScript pour développer et maintenir des applications front-end complexes
- Sensibilité forte à l’ingénierie logicielle, aux architectures bien conçues et au code propre
- Attention au détail et à la qualité de l’expérience utilisateur
- Goût pour les discussions techniques, les code reviews et le travail en équipe sur des sujets à fort enjeu technologique
- Design and deliver end-to-end features (agent orchestration, tool integration, real-time streaming)
- Analyze, break down, and estimate functional and technical requirements in collaboration with the team
- Design and maintain scalable, robust, and well-tested front-end components
- Develop and maintain reliable, high-performance, and well-documented C# backend APIs
- Build and evolve a reusable agentic framework across the group’s applications
- Implement observability, traceability, and monitoring mechanisms to ensure system quality and performance
- Maintain high code quality standards through rigorous code reviews and best practices
- Contribute to architectural decisions and key technology choices
- Ensure performance, security, and maintainability of developed systems
- Implement and maintain automated testing strategies (unit, end-to-end, etc.)
- Work closely with product teams and engineers to deliver high-impact features
- Actively contribute to the ArgonOS expert community to share best practices and evolve the shared stack
- Foster a culture of continuous improvement, technical ownership, and knowledge sharing
- Proven experience as a full-stack developer, comfortable working on both backend and frontend
- Strong proficiency in C# and the .NET ecosystem to design robust backend APIs and services
- Strong proficiency in React and TypeScript to build and maintain complex frontend applications
- Solid understanding of software engineering principles and well-designed system architectures
- Attention to detail, clean code practices, and user experience quality
- Enjoys technical discussions, code reviews, and collaborating within a team working on high-impact technological challenges