Sous la responsabilité de notre Directeur Technique, vous développez et faites évoluer notre logiciel de caisse / ERP utilisé au quotidien par des bijoutiers. Votre mission est de livrer des fonctionnalités métier fiables en garantissant la cohérence des données et la robustesse des parcours critiques en production.
Vous intervenez sur l’ensemble de la stack Node.js / TypeScript / Vue.js (API + front), dans des environnements Docker, avec une exigence forte sur la qualité (revue de code, tests, CI/CD), la performance et la résolution d’incidents. Vous travaillez en étroite collaboration avec le Product Owner, l’équipe de développement et le support client pour transformer des besoins terrain en solutions simples, maintenables, livrées par itérations dans un cadre agile.
Au quotidien, vous serez amené à :
Concevoir, développer et maintenir les fonctionnalités de notre logiciel de caisse / CRM (produit SaaS) :
implémenter et améliorer des parcours métier (vente, clients, produits, règlements, avoirs, retours, …)
développer des interfaces Vue.js robustes et ergonomiques, orientées utilisateurs
concevoir des API Node.js/TypeScript maintenables, testables et performantes
participer aux choix techniques et à l’amélioration continue de l’architecture
Garantir la qualité et la fiabilité des livraisons en production :
contribuer à une non-régression solide
analyser les incidents, corriger, prévenir (logs, monitoring, post-mortem)
travailler dans un contexte CI/CD (pipeline, revues de code, validations avant déploiement)
Travailler dans un environnement industrialisé et maîtrisé :
développer dans des environnements Docker
contribuer à la stabilité des environnements (dev / staging / prod) et à leur documentation
collaborer avec la partie devOps
S’intégrer pleinement à notre organisation agile et faire vivre la dynamique d’équipe :
participer aux rituels (daily, planning, démo, rétro), proposer des solutions
découper, estimer et livrer par incréments, avec une vision produit claire
communiquer de façon transparente sur l’avancement, les risques et les arbitrages
Accompagner l’évolution d’un produit soumis à des contraintes réglementaires fortes (logiciel de caisse) :
comprendre les exigences réglementaires lié au produit
contribuer à la mise en œuvre de bonnes pratiques (auditabilité, historisation, logs, qualité des données)
participer à la documentation technique utile à l’équipe et aux audits
Vous avez minimum 2 ans d’expérience en CDI dans un environnement similaire : équipe agile, produit SaaS
Maîtrise de Node.js / TypeScript et Vue.js
À l’aise avec Git, les pull requests et les revues de code
Sensibilité qualité / fiabilité : tests, non-régression, attention aux impacts en production
Compréhension d’une chaîne CI/CD et d’environnements Docker
Capacité à investiguer et corriger : logs, analyse d’incidents, résolution pragmatique
Rigueur, sens du détail, capacité à travailler en équipe et à communiquer clairement
Rencontrez Lina, Webmaster en alternance
Rencontrez Arnaud, Intégrateur Front
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.