{"id":3520887,"url":"https://alion.io/job/hexagone-digitale-developpeur-fullstack-react-node-js-java-spring-boot","title":"Développeur Fullstack React, Node.js & Java / Spring Boot","company":{"id":3908480,"name":"Hexagone Digitale","domain":"hexagonedigitale.com","url":"https://alion.io/company/hexagone-digitale","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"freelance","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["France"],"countries":["FR"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":40000,"max":45000,"currency":"EUR","period":"year","gross":null,"usd_annual":50271},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Bootstrap","optional":false},{"name":"CI/CD","optional":false},{"name":"GCP","optional":false},{"name":"GitHub","optional":false},{"name":"Google Cloud Run","optional":false},{"name":"Java","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"React.js","optional":false},{"name":"Sass","optional":false},{"name":"Spring Boot","optional":false},{"name":"Terraform","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-30T10:28:46Z","employer_posted_date":null,"last_verified_at":"2026-10-30T10:28:46Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"Secteur d'entreprise : Retail\nDépartement : eCommerce\nÉquipe : API Management\nLe poste vient renforcer la capacité de l’équipe à concevoir, développer et maintenir le portail développeurs et les outils d’automatisation des API. Il associe une expertise indispensable en React et Node.js à une maîtrise de Java / Spring Boot sur Google Cloud Platform, elle aussi exigée.\nMissions\nConception & architecture\nAnalyser les besoins fonctionnels et techniques, puis concevoir des architectures d’interfaces robustes, testables et maintenables.\n\nPérimètre : portail développeurs, outils d’automatisation, décisions de conception documentées.\n\nDéveloppement front-end\nDévelopper, intégrer et faire évoluer les composants front-end (React, Next.js, Bootstrap).\n\nGarantir le responsive design et la performance, avec des objectifs mesurables (par exemple les Core Web Vitals).\n\nPérimètre :\nReact, Next.js, Bootstrap/SCSS : front-end du portail développeurs, front-end de l’API Admin Board\n\nHTML / CSS / JS (legacy) : SODA Admin Board, Vynamic Admin Board\n\nDéveloppement back-end\nCréer, intégrer et faire évoluer des services back-end orientés API.\n\nPérimètre :\nJava / Spring Boot : back-end du portail développeurs, référentiel API\n\nNode.js : back-end de l’API Admin Board\n\nCloud & déploiement\nDéployer, configurer et exploiter les composants sur le cloud (GCP) en Infrastructure as Code (Terraform).\n\nPérimètre : Cloud Run, Cloud Scheduler, Cloud Storage, Eventarc, logs et monitoring.\n\nQualité, tests & documentation\nGarantir la qualité du code grâce aux tests automatisés, organiser et mener les revues de code, maintenir la documentation technique.\n\nPérimètre : pipelines CI/CD (GitHub), standards de livraison, documentation des API (OpenAPI).\n\nRun & gouvernance\nCo-gérer le contenu du portail, suivre les indicateurs de performance et de disponibilité, contribuer à l’amélioration continue.\n\nPérimètre : indicateurs de delivery sur le portail développeurs, diffusion des bonnes pratiques de développement.\n\nProfil recherché\nCompétences techniques indispensables\nReact.js : maîtrise avérée, notamment de la conception de composants, de la gestion d’état, des tests, de la performance et de la maintenabilité.\n\nNext.js : expérience concrète de la création et du déploiement d’applications Next.js (routing, modes de rendu, performance).\n\nNode.js : capacité à développer et intégrer des services back-end Node.js pour les outils d’automatisation, avec gestion des erreurs et tests.\n\nJava / Spring Boot : créer, intégrer et faire évoluer les composants back-end du portail développeurs et le référentiel API.\n\nCompétences importantes\nGoogle Cloud Platform : expérience pratique de Cloud Run, Cloud Scheduler, Cloud Storage et Eventarc (déploiement, logs, monitoring, sécurité).\n\nTerraform : expérience pratique de l’Infrastructure as Code pour provisionner, configurer et maintenir les ressources GCP.\n\nCI/CD GitHub : capacité à mettre en place et maintenir des pipelines (build, test, déploiement) pour des applications hébergées sur GCP.\n\nTests automatisés : tests unitaires, d’intégration et end-to-end, côté front-end comme back-end.\n\nBootstrap / SCSS : capacité à maintenir une interface cohérente et responsive, conforme au design existant.\n\nCompétences appréciées\nWebpack / Monaco Editor : leur connaissance facilitera la prise en main de l’écosystème du portail.\n\nVanilla JS / code legacy : capacité à maintenir les admin boards SODA et Vynamic (HTML / CSS / JS).\n\nExpérience d’un portail développeurs ou de l’API Management : connaissance des enjeux de publication, de consommation et de gouvernance des API, ainsi que d’OpenAPI.\n\nSavoir-faire attendus\nSoftware craftsmanship & code :\nConcevoir des architectures d’interfaces robustes, testables et maintenables, en tenant compte de l’exploitabilité.\n\nMaîtriser l’intégration de bout en bout (front-end, services Node.js, composants Java / Spring Boot et API).\n\nFaire preuve de rigueur sur la qualité du code, la gestion des erreurs, la sécurité et la documentation.\n\nExpérience\nAu moins 5 ans d’expérience en développement web fullstack, avec une maîtrise avérée de React et Next.js et une solide expérience de Node.js. La pratique de Java / Spring Boot est exigée ; une expérience sur GCP et Terraform est un vrai plus.\nFormation\nDiplôme d’études supérieures en informatique ou expérience équivalente.","description_format":"text","description_chars":4353,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-10-30T11:56:40Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":24,"reasons":["seen:2","velocity","win:early"],"computed_at":"2026-11-02T06:13:15Z"},"pay":{"stated_usd_annual":50271,"is_top_pay":false},"html_url":"https://alion.io/job/hexagone-digitale-developpeur-fullstack-react-node-js-java-spring-boot","json_url":"https://alion.io/job/hexagone-digitale-developpeur-fullstack-react-node-js-java-spring-boot.json","meta":{"generated_at":"2026-11-02T06:18:37Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":9089,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3908480},"rest":"https://alion.io/mcp/rest/get_company?id=3908480"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fhexagone-digitale-developpeur-fullstack-react-node-js-java-spring-boot"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fhexagone-digitale-developpeur-fullstack-react-node-js-java-spring-boot"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fhexagone-digitale-developpeur-fullstack-react-node-js-java-spring-boot"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/hexagone-digitale-developpeur-fullstack-react-node-js-java-spring-boot\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fhexagone-digitale-developpeur-fullstack-react-node-js-java-spring-boot"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3520887}},{"tool":"search_jobs","arguments":{"company":"hexagonedigitale.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3520887},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}