zvoove est le fournisseur leader mondial de solutions cloud pour les secteurs des services de l'emploi, du nettoyage et de la sécurité. Dans l'écosystème dynamique des agences de travail temporaire, de nettoyage et de sécurité privée, des travailleurs et des entreprises, zvoove numérise et optimise les processus pour une plus grande efficacité et un avantage concurrentiel. Grâce à la numérisation de bout en bout pour les prestataires de services, à davantage d'offres d'emploi et d'opportunités de carrière pour les travailleurs et à une main-d'œuvre fiable pour les entreprises, zvoove améliore le monde du travail.
Environ 7.500 clients font confiance à zvoove. Ils gèrent aujourd'hui plus de 2,7 millions de travailleurs, 19 milliards d'euros de fiches de paie annuelles et plus de trois millions de candidatures par an via les plateformes zvoove. zvoove emploie 750 personnes dans le monde entier, réparties sur 24 sites à travers l'Europe et l'Amérique latine.
Que proposons-nous ?
-
Localisation : 100 % remote — équipe répartie en France
-
Département : Développement / Tech
-
Expérience : 5 ans minimum en développement full stack, alternance et stage inclus (TypeScript, Remix/React, GraphQL, SQL)
-
Contrat : CDI — Temps plein
-
Rémunération : Fixe 50 000 € | Variable 10 % | Package cible 55 000 €
-
Télétravail : 100 % remote possible, équipe déjà répartie en France
-
Rattachement : Jénaïc — Responsable des Développements
DirectSkills est un éditeur SaaS B2B au service des agences d'emploi (ETT) et des entreprises utilisatrices (EU). Notre plateforme outille la gestion du travail temporaire de bout en bout : sourcing, contractualisation, pointage, facturation.
Pour renforcer durablement l'équipe Dev sur le traitement des tickets de support et la maintenance évolutive de notre application principale (Remix + GraphQL + SQL), nous recherchons un·e développeur·euse fullstack capable d'intervenir vite, de façon autonome, sur du code à forte densité métier.
Missions
Support & maintenance évolutive
Répartition cible : 50 % support / 50 % maintenance évolutive.
-
Prendre en charge des tickets de support : analyse, reproduction, correction, écriture systématique d'un test métier.
-
Contribuer à des évolutions ciblées sur l'application principale, en lien avec les tech leads et les Product Owners.
-
Lire et comprendre rapidement du code legacy à forte complexité métier (intérim, placement, contractualisation, paie).
-
Maintenir un haut niveau de qualité : tests, revues de code, documentation des décisions.
-
Participer aux rituels d'équipe (daily, démos, post-mortems) et à la communication écrite asynchrone.
Stack technique & outillage
-
TypeScript strict — rigueur de typage attendue.
-
Remix (toute expérience React.js est acceptable).
-
GraphQL côté client, et compréhension du fonctionnement côté serveur.
-
SQL sur base relationnelle (MSSQL en production ; familiarité PostgreSQL ou MySQL suffisante).
-
Tests : Vitest.
-
Claude comme outillage IA — l'usage est promu, c'est notre vision du métier. La sortie doit être relue, vérifiée et comprise.
Profil & expérience recherchés
Compétences clés
-
5 ans minimum d'expérience en développement fullstack (alternance et stage inclus), sur des bases de code existantes à forte densité métier.
-
Très bonne maîtrise de TypeScript et de la modélisation par les types.
-
Capacité à écrire et à lire du SQL non trivial : jointures multiples, fenêtrage, optimisation simple, lecture de plans d'exécution.
-
Culture testing solide : conception de cas métiers pertinents, distinction unitaires / intégration / e2e.
-
Lecture critique de code : capacité à entrer dans une base inconnue, identifier les zones à risque, formuler des hypothèses avant de coder.
-
Pratique opérationnelle de l'IA : savoir l'utiliser pour aller vite, savoir relire et vérifier ce qu'elle produit, repérer une hallucination.
-
Pragmatisme dans le scope d'un fix : rustine ciblée vs refactor élargi, choix conscient.
Soft skills indispensables
-
Réactivité : prise rapide des sollicitations, respect des engagements de délai, communication proactive en cas de blocage.
-
Communication écrite claire : PR descriptives, tickets bien formulés, messages synthétiques.
-
Capacité à challenger un besoin métier mal exprimé plutôt que de l'implémenter à l'aveugle.
-
Goût pour la complexité métier (intérim, placement, RH).
-
Curiosité : envie d'aller voir comment ça fonctionne sous le capot, au-delà du strict cadre du ticket.
-
Autonomie en environnement remote, tout en restant connecté à l'équipe.
Différenciateurs appréciés
-
Connaissance des enjeux intérim / placement / paie, ou d'écosystèmes RH proches.
-
Expérience confirmée en équipe 100 % remote et répartie.
-
Usage avancé de l'IA au-delà de la génération de code : revue, vérification, détection d'hallucinations.
-
Envie de s'investir dans la durée sur une base de code en cours de modernisation.
Ce que nous offrons
-
Un rôle pérenne au sein d'une équipe qui investit dans le craft : tests, revues de code, documentation, performance.
-
Une rémunération fixe de 50 000 € + variable de 10 %.
-
Le 100 % remote, avec une équipe déjà répartie en France.
-
Un terrain technique riche : forte densité métier, vrais enjeux de performance, modernisation en cours.
-
L'IA fait partie de notre vision du métier — pas un bonus, pas un confort optionnel.
-
Un accompagnement structuré dès l'arrivée, avec des points de validation réguliers durant la montée en puissance.
Process de Recrutement
Pourquoi nous rejoindre ?
DirectSkills est un éditeur SaaS B2B qui outille la gestion du travail temporaire de bout en bout, pour les agences d'emploi et les entreprises utilisatrices.
-
Un terrain technique riche : forte densité métier, vrais enjeux de performance, modernisation en cours.
-
Une équipe qui investit dans le craft : tests, revues de code, documentation, performance.
-
L'IA fait partie de notre vision du métier — pas un bonus, pas un confort optionnel.
COOPÉRATION — AMBITION — RESPECT — ENGAGEMENT