Développeur Full Stack React / TypeScript
ENNOVSYS Nantes, Pays de la Loire, France
IT Services and IT Consulting · 2-10 employees
About the role
You will participate in the design and development of a new B2B SaaS application, including frontend and backend feature implementation. Responsibilities also include maintaining database models, managing security policies, and ensuring high performance and scalability.
What they look for
Requirements
The ideal candidate has strong experience with React, TypeScript, and PostgreSQL, with a focus on building robust SaaS products. You should be comfortable with modern web architectures, automated testing, and possess a strong understanding of security and data management.
Benefits
Full description
Ennovsys est une société de services numériques basée à Nantes, spécialisée dans la conception, le développement et la maintenance d'applications métiers.
Nous accompagnons depuis plusieurs années des entreprises dans la création et l'évolution de leurs outils logiciels, avec une forte culture du développement sur mesure et des problématiques métier complexes.
Dans le cadre du développement d'une nouvelle application SaaS B2B stratégique pour l'entreprise, nous souhaitons renforcer notre équipe et recrutons un(e) Développeur(se) Full Stack React / TypeScript en CDI.
L'objectif est de rejoindre un projet construit pour durer, avec de vrais enjeux d'architecture, de sécurité, de performance et d'évolutivité.
Vos missions
Vous participerez directement à la conception et au développement de l'application.
Vos principales missions seront notamment de :
- Développer de nouvelles fonctionnalités frontend et backend
- Concevoir des interfaces avec React et TypeScript
- Faire évoluer l'architecture de l'application
- Concevoir et maintenir les modèles de données PostgreSQL
- Développer les interactions avec Supabase
- Mettre en place et maintenir les règles de sécurité et les politiques RLS
- Gérer les problématiques d'authentification, de rôles et de permissions
- Écrire et maintenir des tests automatisés
- Participer aux revues de code
- Identifier et corriger les problèmes de performance ou de sécurité
- Participer aux choix techniques et proposer des améliorations
- Comprendre les besoins fonctionnels afin de les traduire en solutions techniques robustes
Vous travaillerez sur une application métier comportant des règles fonctionnelles riches et des problématiques SaaS telles que le multi-utilisateur, la gestion des droits, la sécurité des données et l'isolation des environnements clients.
Vos compétences
Nous recherchons avant tout un développeur ayant déjà travaillé sur une application SaaS et souhaitant s'investir dans un projet produit sur le long terme.
Compétences attendues :
- Très bonne maîtrise de React
- Très bonne maîtrise de TypeScript
- Bonne maîtrise de PostgreSQL
- Expérience en développement Full Stack
- Bonne compréhension des API et architectures web modernes
- Connaissance des problématiques d'authentification et d'autorisation
- Expérience avec les tests automatisés
- Maîtrise de Git et des bonnes pratiques de développement
La stack actuelle comprend notamment :
- React 19
- TypeScript
- TanStack Start
- Vite
- Tailwind CSS
- PostgreSQL
- Supabase
- Vitest
- Environnement Cloud / Edge
Une expérience avec Supabase, TanStack, les politiques Row Level Security (RLS) ou les architectures SaaS multi-tenant sera particulièrement appréciée.
Nous attachons également beaucoup d'importance à l'autonomie, à la rigueur et à la capacité à comprendre les enjeux métier au-delà du simple développement technique.
Avantages
En rejoignant Ennovsys, vous intégrerez une structure à taille humaine où les développeurs participent réellement aux décisions techniques.
Nous proposons notamment :
- Un poste en CDI
- Un projet SaaS construit sur le long terme
- Une stack technique moderne
- Une forte autonomie dans le développement
- La possibilité de participer aux choix d'architecture
- Des problématiques techniques variées et stimulantes
- Une équipe à taille humaine
- Des échanges directs avec les personnes qui définissent le produit
- Du télétravail partiel
- Des locaux basés à Nantes
- Un Comité d'Entreprise (CE) de premier plan, avec des avantages dignes des plus grandes entreprises
- Une mutuelle Alan
Le poste offre également la possibilité de prendre progressivement davantage de responsabilités techniques à mesure que le projet évolue.
Nous ne recherchons pas simplement quelqu'un capable de développer des écrans React.
Nous souhaitons trouver un développeur qui aime comprendre le fonctionnement d'un produit, réfléchir à son architecture et construire des fonctionnalités fiables, sécurisées et maintenables.
Si vous avez déjà participé au développement d'une application SaaS et que vous souhaitez vous investir durablement dans la construction d'un produit ambitieux, nous serons ravis d'échanger avec vous.
Similar roles
-
Front-end Engineer (React / TypeScript)
Validus Risk Management London, England, United Kingdom
-
Software Engineer (React / TypeScript / Express) | French Speaking | Contract
hedgehog lab Brussels, Brussels-Capital, Belgium
-
Angular 14+, Typescript/JavaScript, Spring boot, Microservices - Full Stack Developer
NTT DATA Services Bangalore, Karnataka, India
-
Senior Full-Stack Engineer (Node, AWS, Typescript)
Autodesk Bengaluru, Karnataka, India
-
TypeScript Coding Specialist - Freelance AI Trainer Project
Jobgether France · $12K–$135K/yr
-
Test Engineer (Playwright & Typescript)
Quest Global Bengaluru, Karnataka, India