
Ingénieur Full Stack Sénior - Vue.Js - Node.Js - Startup en Hypercroissance à Rennes H/F - NANOCODE
- Cesson-Sévigné - 35
- CDI
- NANOCODE
Les missions du poste
Rejoignez Nanocode, scale-up tech dédiée à la résilience opérationnelle.
Basés à Rennes et à Paris, nous développons easylience®, une plateforme SaaS de référence qui permet aux entreprises et aux organisations publiques d'anticiper les crises, de les gérer avec sang-froid et d'en ressortir plus fortes.
Notre promesse ? Garantir à nos clients une performance ininterrompue, même dans les conditions les plus critiques.
Ce qui fait notre différence :
- Technologie de pointe : Une architecture sécurisée, dopée à l'IA et à la cybersécurité, pour une décision rapide, fiable et collaborative.
- Confiance des grands comptes : Des acteurs nationaux et internationaux exigent nos standards : l'excellence opérationnelle n'est pas négociable.
- Impact concret : Chaque fonctionnalité livrée améliore la continuité d'activité de secteurs vitaux.
Pourquoi vous aimerez travailler chez nous :
- Équipe à taille humaine - Croissance maîtrisée, communication directe, solidarité au quotidien.
- Autonomie et responsabilité - Vous participez aux choix technologiques et influencez la feuille de route produit.
- Culture d'innovation - POCs rapides, veille permanente, droit à l'expérimentation pour aller plus loin que le statu quo.
- Cadre bienveillant - Équilibre vie pro/vie perso, rituels d'équipe et feedback continu.
Vous vous reconnaissez ?
- Vous aimez les défis à fort enjeu, les outils de nouvelle génération et l'ambiance d'une start-up exigeante, mais chaleureuse.
- Vous voulez voir votre travail se traduire en valeur tangible pour des organisations critiques.
Si ces lignes résonnent avec vos ambitions, échangeons !Nanocode est une startup rennaise de 40 personnes, éditrice d'une plateforme SaaS innovante dans le domaine de la gestion des situations d'urgence et de crise.
Nous sommes aujourd'hui l'un des leaders mondiaux de ce secteur : notre solution collaborative « tout-en-un » est robuste, moderne et intuitive, déjà utilisée par plus de 25 000 équipes de crise dans 150 pays.
Notre ambition est de révolutionner le pilotage des urgences grâce à des technologies de pointe, le tout made in France.
Rejoindre Nanocode, c'est intégrer une équipe expérimentée et passionnée qui valorise l'innovation, l'entraide et l'excellence technique au service d'une mission porteuse de sens.
Le profil recherché
En tant qu'Ingénieur Full Stack JS Sénior, vous jouerez un rôle clé au sein de notre équipe R&D.
Vos principales missions seront :
- Développement : Concevoir, développer et maintenir de nouvelles fonctionnalités pour notre plateforme web, aussi bien sur la partie front-end (Vue.js) que back-end (Node.js).
- Qualité et performance : Assurer la qualité du code (tests unitaires, revues de code) et optimiser les performances et la sécurité des applications (architecture scalable, sécurité by design).
- Collaboration produit : Travailler en étroite collaboration avec les équipes Produit et Design pour élaborer des fonctionnalités répondant aux besoins des utilisateurs finaux.
- Amélioration continue : Contribuer aux choix d'architecture et aux décisions techniques stratégiques. Participer à l'amélioration continue de notre stack et des processus de développement agiles.
- Support technique : Accompagner et guider les développeurs plus juniors de l'équipe, en partageant vos connaissances et les bonnes pratiques de développement.
- Leadership technique : À moyen terme, prendre des responsabilités accrues en évoluant vers un rôle de Lead Technique sur les projets JavaScript (selon vos envies et compétences).
Nous recherchons un profil expérimenté, autonome et motivé, correspondant aux critères suivants :
- Expérience & Formation : Bac +5 en informatique (école d'ingénieur ou université) ou équivalent. Vous justifiez d'au moins 5 ans d'expérience en développement web, dont une part significative en full stack JavaScript.
- Compétences techniques : Excellente maîtrise de JavaScript (ES6+) et idéalement de TypeScript. Vous êtes à l'aise avec le front-end (Vue.js ou framework similaire comme React/Angular) et le back-end Node.js (framework Express, Nest ou équivalent).
- Bases de données & API : Bonne connaissance des bases de données SQL et NoSQL (ex. PostgreSQL, MongoDB) et de la conception d'API REST (voire GraphQL).
- Qualité & Méthodes : Sensible aux bonnes pratiques de développement logiciel : vous écrivez un code propre, testé et documenté. Vous avez des notions de sécurité applicative et connaissez les principes CI/CD. Une expérience des méthodes Agile (Scrum/Kanban) est un plus.
- Soft skills : Esprit d'équipe et excellentes compétences en communication. Curieux(se) et force de proposition, vous aimez comprendre le besoin utilisateur et apporter des solutions innovantes. Vous êtes enfin reconnu(e) pour votre rigueur et votre capacité à mentorer d'autres développeurs.
- Langues : Vous pouvez travailler en français au quotidien, et vous avez un niveau d'anglais technique suffisant pour échanger occasionnellement dans un contexte international.