{"id":2008273,"url":"https://alion.io/job/visian-eveloppeur-backend-nestjs-typescript","title":"éveloppeur Backend NestJS / TypeScript","company":{"id":3908419,"name":"Visian","domain":"visian.tech","url":"https://alion.io/company/visian","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Welcome to the Jungle","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":100,"max":530,"currency":"EUR","period":"day","gross":null,"usd_annual":28250},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Clean Architecture","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Nest.JS","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true},{"name":"Node JS","optional":true}],"status":"live","first_seen_at":"2026-09-24T13:26:50Z","employer_posted_date":null,"last_verified_at":"2026-09-24T13:26:50Z","board_verified":false,"closed_at":null,"days_open":38,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":38},"description":"Nous recherchons un Développeur Backend NestJS / TypeScript pour participer à la conception et au développement du socle backend d’un registre d’actifs numériques (APIs, serveurs MCP, ressources techniques).\nMission du posteParticiper à la définition du besoin fonctionnel autour du référencement, des responsabilités, du cycle de vie et des relations entre les actifs numériques.\n\nConcevoir et développer le backend dans une démarche API First.\n\nConcevoir le modèle de domaine et le modèle de données du registre.\n\nConcevoir des APIs REST robustes, documentées et évolutives.\n\nDévelopper les APIs avec NestJS et TypeScript.\n\nConcevoir et maintenir les contrats OpenAPI et leur documentation.\n\nMettre en place les mécanismes d’authentification, d’autorisation et de contrôle des accès, notamment dans un contexte OIDC / OAuth2.\n\nStructurer l’architecture backend selon des principes de Clean Architecture / Architecture Hexagonale.\n\nMettre en place les tests unitaires et d’intégration et garantir la qualité du code.\n\nCollaborer avec les équipes frontend pour assurer la cohérence entre le backend, les APIs et l’expérience développeur.\n\nDocumenter l’architecture, les choix techniques et les conventions de contribution.\n\nParticiper à la conception d’un produit open source, générique, maintenable et extensible.\n\nPrendre en compte les enjeux de sécurité et d’industrialisation liés à un environnement sensible.\n\nProfil recherché\nSolide expertise en NestJS et TypeScript.\n\nTrès bonne maîtrise de la conception d’APIs REST.\n\nExpérience significative en API First et API Design.\n\nBonne maîtrise d’OpenAPI.\n\nExpérience en modélisation de données et modélisation de domaine.\n\nBonne connaissance de l’authentification / autorisation, idéalement OIDC / OAuth2.\n\nMaîtrise des tests backend : unitaires, intégration et idéalement contract testing.\n\nBonne compréhension des architectures Clean Architecture / Hexagonale.\n\nSensibilité à la culture open source : documentation, généricité, extensibilité et qualité du code.\n\nCapacité à challenger les choix techniques et à être force de proposition.\n\nAutonomie, curiosité et goût pour la construction d’un produit from scratch.\n\nUtilisation de l’IA comme outil de développement, avec capacité à contrôler et expliquer les résultats.\n\nAnglais professionnel apprécié pour les échanges avec des équipes internationales.","description_format":"text","description_chars":2357,"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":[],"lifecycle":[{"event":"open","at":"2026-10-07T12:33:56Z"}],"visa":[],"liveness":{"score":23,"band":"cold","label":"Long shot","p_open":0.6,"p_active":0.691,"p_room":0.55,"age_days":37,"expected_fill_days":36,"reasons":["seen:37","velocity","win:tail","comp:brand"],"computed_at":"2026-11-01T06:10:25Z"},"pay":{"stated_usd_annual":28250,"is_top_pay":false},"html_url":"https://alion.io/job/visian-eveloppeur-backend-nestjs-typescript","json_url":"https://alion.io/job/visian-eveloppeur-backend-nestjs-typescript.json","meta":{"generated_at":"2026-11-01T15:50:06Z","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":24264,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00: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":3908419},"rest":"https://alion.io/mcp/rest/get_company?id=3908419"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvisian-eveloppeur-backend-nestjs-typescript"},{"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%2Fvisian-eveloppeur-backend-nestjs-typescript"},{"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%2Fvisian-eveloppeur-backend-nestjs-typescript"},{"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/visian-eveloppeur-backend-nestjs-typescript\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvisian-eveloppeur-backend-nestjs-typescript"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":2008273}},{"tool":"search_jobs","arguments":{"company":"visian.tech","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":2008273},"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"}}