Nous recherchons des développeurs passionnés par leur métier, capables de concevoir et maintenir des applications robustes, testables, performantes et évolutives.Tu interviendras au sein d’une Business Unit à taille humaine, intégrée dans un grand groupe, combinant :la proximité, l’esprit d’équipe et la liberté technique d’une petite structure,la solidité, les moyens et la diversité des projets d’un groupe international.🎯 Compétences techniques attenduesNous attendons un niveau théorique solide, une expérience sur de l'application en production et une habitude du travail en équipe structurée autour des principes Agiles (souvent au travers de Scrum). En terme de compétence technique, nous avons des attentes sur les éléments suivants:Must HaveBackend — JavaTrès bonne maîtrise de Java 11+ (jusqu’aux versions les plus récentes)Pratique moderne des frameworks : Spring Boot Conception orientée clean architecture, séparation claire des couchesBonne compréhension des patterns : DTO, mapping, ports/adapters, services, etc.Gestion de la concurrence, de la résilience, des timeouts et des retriesCulture de la sécurité : validation d’entrée, gestion des erreurs, principes OWASPFrontend — Angular / React / Reactive developmentExcellente maîtrise de Angular (>v18) et/ou React (>v18, hooks maitrisés, standalone components, Atomic Design apprécié)Développement de composants robustes, testables et réutilisablesCompréhension des enjeux UX, gestion d’état (NgRx ou équivalent)Should HaveMessaging & Data StreamingPratiques de développement et ingénierieNous recherchons des développeurs qui maîtrisent ou souhaitent renforcer :TDD / tests unitaires / tests d’intégrationCI/CD (GitLab, GitHub Actions, Jenkins)Code review rigoureuse et bienveillanteRefactoring continuObservabilité : logs structurés, métriques, tracesDevOps mindset (sans être un rôle DevOps dédié)🎓 Profil souhaité : 5 ans d’expérience ou plus, avec une vraie maturité technique.Can HaveLa maîtrise de Kafka est un vrai plus :Modélisation d’événementsPartitions / réplicationGestion du throughputPatterns de consommation/idempotence🌱 Notre BU Tech : un environnement qui fait grandirTu rejoins une équipe où se côtoient développeurs, tech leads et architectes passionnés. Notre objectif : créer un environnement d’ingénierie moderne, motivant et durable, où chacun progresse en continu.BU à taille humaine → proximité, autonomie, décisions rapidesAppui du groupe → diversité des missions, stabilité, moyens technologiquesCulture profondément orientée craft, engineering et qualité logicielle🚀 Ce que nous t’apportons - Une communauté technique active :Sessions de partage mensuellesMentoring individuelAteliers internes (kata, mob programming…)Participation à des meetups, conférences, salonsUn environnement qui valorise l’ingénierie autant que la livraisonWemanity et des squads agiles et autonomes, intervenant : sur des projets from scratch, ou sur des systèmes à fort enjeu chez nos clientsDes projets basés sur :l’innovation, la qualité, l’impact réelTélétravail flexible et remote possibleUne rémunération attractive et alignée avec ton niveau d’expertiseNotre processus de recrutement — transparent et basé sur l’ingénierie1.Premier échangeRencontre avec un community builder / RH tech pour comprendre ton parcours et tes aspirations.2.Kata ou revue de projet GitOn te propose :un exercice de code simple, ou une revue de l’un de tes projets Git existants. ➜ L’objectif : comprendre ta manière de penser, structurer, tester et coder.3.Entretien technique Discussion approfondie avec un membre de notre équipe tech. Au programme :Revue de code,Echange sur tes pratiques,Conception, architecture, tests, etc.4.Entretien finalRencontre avec la direction de la BU pour aligner vision, valeurs et ambitions.
Sourced from LinkedIn. Relocantly aggregates public job postings; apply on the original site.