Senior Full-Stack Developer (React / C#)

Otodata — Canada · Posted ~4 hours ago

Senior Full-time

Skills

React TypeScript C# ASP.NET MVC ASP.NET Core Web API web architecture frontend development backend development application performance optimization

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an R&D team as a senior full-stack developer helping transform a legacy web platform into a modern user experience. You will build React and TypeScript interfaces, evolve frontend and backend architecture, integrate with existing .NET services, contribute to an API modernization effort, optimize application performance, and collaborate with cross-functional technical teams.

Highlights

Senior full-stack role focused on modernizing a legacy web platform, shaping frontend and backend architecture, improving performance, and collaborating across engineering and product teams.

Description

Sommaire du poste Nous recherchons un développeur fullstack senior passionné par React, C# et les architectures web modernes pour contribuer à la modernisation d'une plateforme legacy vers une expérience utilisateur moderne basée sur React. Ce rôle s'inscrit dans l'évolution de Nee-Vo, notre solution de télémétrie exploitant les données en temps réel de plus de 3 millions d'appareils connectés, conçus et assemblés à Montréal. Au sein de l'équipe R&D, tu joueras un rôle clé dans la transformation graduelle de la plateforme : moderniser le frontend, assurer une intégration robuste avec notre backend en ASP.NET MVC et participer à la migration progressive vers une architecture ASP.NET Core Web API. Principale tâches Concevoir et développer des interfaces modernes avec React (TypeScript) Définir et faire évoluer l’architecture frontend et backend de l’application web Collaborer avec les équipes IoT, intégrations et produit Optimiser la performance des applications Participer aux revues de code et mentorat Mettre en place des standards de qualité Contribuer aux décisions techniques Profil recherché 5 à 7+ années d'expérience en développement full stack, avec démonstration d'autonomie complète, conception de solutions complexes et leadership technique.Excellente maîtrise de C# et expérience significative avec le développement backend .NETExpérience solide avec React et son écosystème (Hooks, Context, etc.)Excellente maîtrise de JavaScript / TypeScriptExpérience avec des architectures modernes (SPA, APIs REST, ASP.NET MVC et/ou ASP.NET Core Web API) Connaissances techniques Maîtrise des bonnes pratiques frontend (performance, accessibilité, maintainability)Expérience avec les outils modernes (Vite, Webpack, ESLint, Prettier, etc.)Expérience avec des frameworks de tests (Jest, Playwright ou équivalent)Compréhension des principes UX/UIBonne compréhension des interactions avec des systèmes backend (authentification, APIs, sécurité) Pourquoi ce rôle va t’intéresser Impact direct sur les produits et les décisions techniquesEnvironnement où on valorise les choix techniques réfléchis, pas juste l’exécutionProblèmes réels à résoudre (scalabilité, performance, UX)Liberté d’améliorer les pratiques et proposer des idéesStack moderne et évolutive