Développeur Full Stack Confirmé (Java / Node.js) (H/F)
La mission de Once For All est de créer la 1ère plateforme du secteur de la construction qui permette à ses acteurs de gérer leurs risques et leurs responsabilités RSE.
Nous répondons généralement sous 3 jours
La mission d’Once For All est de devenir le n°1 en Europe du sourcing responsable dans le secteur de la construction.
Dans un contexte réglementaire mouvant et exigeant, nous sommes convaincus que l’intelligence collective, l’innovation et la technologie sont les clés pour construire des relations plus fiables et un monde plus durable.
Notre plateforme SaaS est aujourd’hui déployée dans 5 pays en Europe et 1 chantier sur 2 utilise au moins l’une de nos solutions.
🌍 Envie de participer à construire un monde durable ?
⸻
Votre environnement
Notre équipe Engineering recrute un·e Développeur·euse Full Stack Confirmé·e.
Sous la responsabilité de Pascal, Lead Developer, vous rejoignez une équipe soudée, performante et orientée produit, au cœur des enjeux techniques d’une scale-up en forte croissance.
⸻
Votre mission
⚡ Vous participez à la conception, au développement et à l’optimisation de nos applications web, dans un environnement technique moderne et en constante évolution.
Votre quotidien sera rythmé par les missions suivantes :
• Conception et implémentation d’architectures logicielles robustes et scalables
• Développement et optimisation d’API REST
• Développement front-end en React (Angular en environnement complémentaire)
• Développement back-end en Java et Node.js
• Gestion de bases de données SQL (PostgreSQL, MySQL) et NoSQL
• Rédaction de tests unitaires et fonctionnels pour garantir la qualité du code
• Participation active aux revues de code et à l’amélioration continue des bonnes pratiques
• Collaboration étroite avec les équipes Produit, UX/UI et DevOps
• Veille technologique et contribution à l’innovation de l’équipe
Notre contexte de scale-up implique une évolution régulière des projets et des responsabilités.
⸻
Stack technique & trajectoire
• Back-end Java : Java 8 à 11 aujourd’hui, avec une montée de version planifiée
• 🎯 Objectif Q1 2026 : Java 25 & Spring 4
• Back-end Node.js : projets actuellement en Node.js 22
• Frameworks : NestJS / Express selon les contextes
• Front-end : React (TypeScript), Angular apprécié
• API : REST, architecture orientée services
• Bases de données : PostgreSQL, MySQL, NoSQL
• Tests : JUnit, Mockito, Testcontainers / Jest, Cypress
• DevOps & Cloud : Docker, CI/CD, environnements cloud (AWS / GCP / Azure)
• Versioning : Git, workflows collaboratifs
⸻
Votre profil
Vous êtes un·e développeur·euse confirmé·e, passionné·e par la qualité logicielle et les produits à impact.
• Expérience de 3 à 5 ans minimum en développement full stack
• Maîtrise de Java et/ou Node.js, avec une vraie sensibilité architecture
• À l’aise avec les environnements front modernes (React)
• Rigueur dans l’écriture du code, autonomie et esprit analytique
• Goût pour le travail en équipe, le partage de connaissances et la transmission
• Intérêt marqué pour la veille technologique et les environnements en évolution
• La maîtrise de l’anglais est un plus (environnement international)
⸻
Ce que nous vous offrons
🌎 Un environnement dynamique et challengeant, au sein d’un groupe présent dans 5 pays
🙌 1 meetup collectif mensuel, séminaire annuel et initiatives internes
🤝 Un environnement inclusif – signataire de la Charte de la diversité
💼 CDI
🍽 Tickets-restaurant (9 €, pris en charge à 56 %)
🏠 Télétravail possible, avec des temps de présence au bureau
🚄 Locaux à 5 minutes à pied de la gare Part-Dieu
💸 Rémunération : 50K€
⸻
Process de recrutement
Tous les CV reçoivent une réponse.
1. Entretien visio de 30 minutes avec notre Talent Acquisition Manager
2. Entretien avec Pascal notre Lead Developer
3. Test technique
4. Entretien final avec Cédric, Head of Engineering
- Equipe
- Tech - Engineering
- Localisations
- Lyon
- Statut à distance
- Hybride
- Type de contrat
- Temps plein
Lyon
Vous travaillez déjà chez Once For All ?
Recrutons ensemble pour trouver votre prochain collègue.