{"id":2638121,"url":"https://alion.io/job/sapiens-developpeur-backend-senior-javascript-node-js","title":"Développeur Backend Senior JavaScript / Node.js","company":{"id":3908424,"name":"Sapiens","domain":"sapiens.biz","url":"https://alion.io/company/sapiens-3","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":"senior","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":400,"max":450,"currency":"EUR","period":"day","gross":null,"usd_annual":126000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Akamai","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Cloudflare","optional":false},{"name":"Docker","optional":false},{"name":"ElasticSearch","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"Kubernetes","optional":false},{"name":"Memcached","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Vitest","optional":false}],"status":"live","first_seen_at":"2026-10-15T15:23:59Z","employer_posted_date":null,"last_verified_at":"2026-10-15T15:23:59Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Dans le cadre du renforcement de ses équipes de développement, la Direction Produit et des Technologies d’un grand groupe média recherche un(e) Développeur(se) Backend Senior JavaScript pour participer à la conception, au développement et à l’évolution d’applications web à forte audience.\nVous rejoindrez une équipe Agile et contribuerez à la construction de services backend robustes, performants, sécurisés et maintenables, dans un environnement technique moderne incluant Node.js, NestJS, RabbitMQ, Varnish et -work+1\n\nVos missions\nParticiper à l’analyse et à la compréhension des besoins métier.\n\nConcevoir et développer de nouvelles fonctionnalités backend.\n\nAssurer la maintenance corrective et évolutive des applications existantes.\n\nRefactoriser et améliorer continuellement le code existant : qualité, lisibilité, sécurité et performance.\n\nRéaliser les tests unitaires et techniques nécessaires à la qualité des développements.\n\nParticiper aux revues de code et contribuer à l’amélioration des bonnes pratiques de développement.\n\nRédiger la documentation technique des développements réalisés.\n\nTransmettre vos connaissances et accompagner les membres de l’équipe.\n\nParticiper aux cérémonies Agile : sprint planning, daily, revues et rétrospectives\n\nProfil recherché\nVous justifiez de plus de 5 années d’expérience significative en développement backend JavaScript/Node.js et maîtrisez les enjeux de qualité, de sécurité et de maintenabilité d’applications web.jobintree+1\n\nCompétences requisesExcellente maîtrise de Node.js 24, NestJS et Express (version 4 et supérieure).\n\nExpérience avec RabbitMQ : messages asynchrones, files d’attente et traitements asynchrones.\n\nSolides connaissances en architecture applicative et conception orientée objet : principes SOLID, découpage en services, design patterns (Builder, Factory, etc.).\n\nExpérience en Clean Architecture ou architecture hexagonale ; appétence pour les microservices.\n\nMaîtrise du cache applicatif : Redis, Memcached ou équivalent.\n\nBonne connaissance de Varnish en tant que reverse proxy : gestion des TTL, stratégies d’invalidation (Purge/Ban), cache partagé et absorption des pics de trafic.\n\nPratique courante des tests unitaires et d’intégration avec Jest ou Vitest, ainsi que du TDD dans un contexte de déploiement continu.\n\nBonne maîtrise de Docker : conteneurisation, débogage en environnement isolé.\n\nMaîtrise de Git et des pratiques de développement collaboratif.\n\nCompétences appréciéesExpérience avec Kubernetes ou d’autres plateformes d’orchestration de conteneurs.\n\nExpérience dans des environnements éditoriaux, médias ou applications à forte audience.\n\nConnaissance d’Elasticsearch ou d’autres moteurs de recherche textuels.\n\nExpérience d’interfaçage avec un CDN tel que Akamai, Cloudflare ou CloudFront, pour l’optimisation des assets et des temps de chargement.","description_format":"text","description_chars":2850,"description_truncated":false,"requirements":{"experience_years_min":5,"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 Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-10-15T17:56:00Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":24,"reasons":["seen:0","velocity","win:early"],"computed_at":"2026-10-16T05:45:00Z"},"pay":{"stated_usd_annual":126000,"is_top_pay":false},"html_url":"https://alion.io/job/sapiens-developpeur-backend-senior-javascript-node-js","json_url":"https://alion.io/job/sapiens-developpeur-backend-senior-javascript-node-js.json","meta":{"generated_at":"2026-10-16T18:48:51Z","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":4099,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00: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":3908424},"rest":"https://alion.io/mcp/rest/get_company?id=3908424"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsapiens-developpeur-backend-senior-javascript-node-js"},{"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%2Fsapiens-developpeur-backend-senior-javascript-node-js"},{"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%2Fsapiens-developpeur-backend-senior-javascript-node-js"},{"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/sapiens-developpeur-backend-senior-javascript-node-js\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsapiens-developpeur-backend-senior-javascript-node-js"}]}