Senior Software Engineer React - Java H/F
Role details
Job location
Tech stack
Job description
L'équipe Copyright Compliance est en phase d'initialisation :
- créée en novembre 2025
- composée actuellement de 3 Software Engineers Senior back dominant et un Software Engineer fullstack
- renforcée temporairement par 2 Staff Engineers
L'objectif est de construire un noyau technique fort, capable de poser les bons standards techniques et organisationnels dès le départ, dans un environnement où :
- le produit est construit from scratch
- les décisions techniques ont un impact structurant
- les engineers sont responsabilisés et force de proposition
Dans ce contexte, nous recherchons un Software Engineer expérimenté, avec une forte dominante React, capable de contribuer également sur le back-end Java, et de prendre le lead sur certains sujets techniques.
Environnement technique
- Front-end : React
- Back-end : Java
- Architecture : Hexagonale
- Produit construit from scratch
Rôle & responsabilités En tant que Software Engineer au sein de l'équipe, vous interviendrez à la fois sur le delivery, la structuration technique et la dynamique collective.
Architecture & conception
- Participer activement à la construction du produit from scratch
- Contribuer aux choix d'architecture (front et back)
- Participer à la sélection des bibliothèques, frameworks et outils
- Mettre en place et faire vivre les standards techniques
- Concevoir des solutions simples, robustes et maintenables, adaptées aux contraintes des équipes Ops
- Trouver le bon équilibre entre qualité, maintenabilité et vitesse de delivery
Delivery & produit
- Être force de proposition sur le découpage fin des User Stories
- Contribuer à livrer rapidement un produit de qualité, sans sur-ingénierie
- Travailler avec une forte sensibilité produit et métier, dans un contexte de forte complexité fonctionnelle
- Intervenir majoritairement sur le front-end React (70%), tout en assumant une contribution régulière sur le back-end Java (30%)
Leadership technique & organisation
- Identifier les points de friction techniques ou organisationnels
- Proposer et mettre en oeuvre des améliorations pragmatiques
- Savoir lever les bons niveaux d'alerte lorsque nécessaire
- Jouer un rôle moteur dans la construction d'un collectif technique performant
- Être un point d'appui technique pour les autres engineers
Communication
- Communiquer de manière claire, précise et synthétique
- Être capable d'expliquer des sujets techniques complexes à des interlocuteurs variés (développeurs, produit, management)
- Contribuer à instaurer un climat de travail exigeant, sain et constructif
Requirements
Solide expérience en React et Java - profil React dominant avec une vraie capacité à intervenir côté back - Expérience significative sur des projets construits from scratch - À l'aise dans des environnements à forte complexité métier - Posture naturelle de lead technique - Capacité à prendre du recul, prioriser, arbitrer et décider - Goût pour les environnements où tout n'est pas encore figé et où les engineers ont un impact réel, Solide expérience en React et Java
- profil React dominant avec une vraie capacité à intervenir côté back
- Expérience significative sur des projets construits from scratch
- À l'aise dans des environnements à forte complexité métier
- Posture naturelle de lead technique
- Capacité à prendre du recul, prioriser, arbitrer et décider
- Goût pour les environnements où tout n'est pas encore figé et où les engineers ont un impact réel