{"id":849503,"url":"https://alion.io/job/datakluis-mediorsenior-softwareontwikkelaar-typescript-mvx","title":"Medior/Senior Softwareontwikkelaar (TypeScript) (m/v/x)","company":{"id":676837,"name":"Datakluis","domain":"datakluis.nl","url":"https://alion.io/company/datakluis","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Join","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Utrecht, Netherlands"],"countries":["NL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":55000,"max_usd":114000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":14},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Node JS","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"Agile","optional":true},{"name":"Docker","optional":true},{"name":"Docker Swarm","optional":true},{"name":"JavaScript","optional":true},{"name":"Kanban","optional":true},{"name":"Kubernetes","optional":true},{"name":"OpenShift","optional":true},{"name":"Scrum","optional":true}],"status":"live","first_seen_at":"2025-09-25T13:54:38Z","employer_posted_date":"2025-09-25","last_verified_at":"2026-11-10T10:32:34Z","board_verified":true,"closed_at":null,"days_open":411,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":410},"description":"Over ons bedrijf\nZelf weer controle krijgen over je eigen data. Dat is de missie van stichting Nederlandse Datakluis. Wij ontwikkelen software waarmee mensen zelf bepalen welke data ze opslaan in hun persoonlijke datakluis, wat ze delen, met wie en waarom. Geen tracking, geen dataslurpers, geen ondoorzichtige voorwaarden. Gewoon: autonomie over je eigen digitale leven. We gebruiken de open standaard Solid, bedacht door sir Tim Berners-Lee himself. We zijn een groeiend team van idealisten, denkers en doeners met een sterke missie. We zijn in korte tijd koploper geworden in deze revolutionaire technologie die de basis gaat leggen voor persoonlijke AI-assistenten. Onze aanpak? Gestart vanuit een samenwerking met de grootste Nederlandse mediabedrijven rollen we eind van het jaar onze software uit op de grootste websites van Nederland en bouwen vanuit daar verder naar andere sectoren en andere toepassingen. Ons doel? Digitale autonomie voor miljoenen mensen met een eerlijker internet als resultaat.\nMissie\nWij vinden dat het internet kapot is: en dat het anders kan. Wij geven mensen controle over hun persoonlijke data, zodat die data niet langer enkel waarde oplevert voor grote platformen en advertentienetwerken, maar vooral mensen zelf. Onze missie is om een infrastructuur te bouwen waarin vertrouwen, transparantie en menselijke regie centraal staan. Daarmee creëren we ruimte voor eerlijke markten, inclusieve digitale diensten en persoonlijke AI-oplossingen die werken vóór mensen, niet over hen heen. We willen zoveel mogelijk Nederlanders een persoonlijke datakluis geven en deze laten benutten voor zoveel mogelijk toepassingen. Dit is meer dan een product. Dit is de start van een beweging.\nTaken\nJouw rol\nWij zoeken een medior of senior softwareontwikkelaar met sterke TypeScript-vaardigheden. Je werkt mee aan de ontwikkeling van moderne webapplicaties en APIs waarbij privacybescherming en veilige identiteitsoplossingen centraal staan. Kennis van of interesse in OIDC (OpenID Connect) en/of Solid is een duidelijke pre.\nWat je gaat doen\nOntwikkelen en onderhouden van frontend- en backendtoepassingen in TypeScript.\nOntwerpen en implementeren van veilige authenticatie- en autorisatiestromen (bijv. met OIDC/Solid).\nMeedenken over architectuurkeuzes en best practices.\nSchrijven van heldere, onderhoudbare code en bijdragen aan code reviews.\nSamenwerken met UX-designers, productmanagers en andere developers.\nSignaleren en implementeren van verbeteringen met oog voor privacy by design.\nVereisten\nJij brengt mee\nMust-have:\nMinimaal 3 jaar ervaring als softwareontwikkelaar (voor medior) of 5+ jaar (voor senior).\nUitstekende kennis van TypeScript en moderne webtechnologieën.\nErvaring met frameworks zoals React, Node.js of vergelijkbaar.\nBegrip van authenticatie- en autorisatieconcepten; ervaring met OIDC en/of Solid is een pre.\nAffiniteit met privacybescherming en veilig omgaan met persoonsgegevens.\nGoede beheersing van Nederlands en Engels.\nNice-to-have:\nInteresse in, of ervaring met:\nErvaring met Kubernetes of andere container-orchestrationplatforms (bijv. Docker Swarm, OpenShift).\nErvaring met Agile softwareontwikkeling (Scrum / Kanban).\nAffiniteit met ethische technologie en digitale burgerrechten.\nBenefits\nWerk aan een eerlijke digitale toekomst - vanaf dag één impact maken\nBij Stichting Nederlandse Datakluis werken we aan een van de meest baanbrekende digitale innovaties van dit moment: jouw\nid, een persoonlijke datakluis waarmee mensen zelf regie krijgen over hun online identiteit en data. Geen tracking, geen verborgen voorwaarden, maar wél gebruiksgemak, veiligheid en transparantie.\nWat wij bieden\nEen baan met betekenis: je werkt aan technologie die digitale autonomie teruggeeft aan mensen.\nEen marktconform salaris en een bijdrage aan je pensioenvoorziening.\nMogelijkheid om deel te nemen in een medewerkersparticipatieprogramma.\nSamenwerking in een missiegedreven team van developers, designers, denkers maar bovenal doeners.\nEen hybride werkomgeving: deels remote, deels op onze mooie plek in het centrum van Utrecht.\n Flexibele werktijden (4 of 5 dagen per week).\nDe kans om te leren van en te werken met technologieën die de toekomst van het web vormgeven (zoals Solid).\nEen rol in een project dat door de EU wordt ondersteund en waar ook Sir Tim Berners-Lee warm van wordt.\nKlaar voor impact?\nStuur je CV en een korte motivatie via deze site. Laat ons weten wat jou aanspreekt in deze rol en wat jij komt brengen.\nKen je iemand anders voor wie deze rol geknipt is? Delen wordt gewaardeerd.\nAcquisitie naar aanleiding van deze vacature stellen we niet op prijs.","description_format":"text","description_chars":4623,"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":[{"language":"German","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Data Marketplaces, Sharing & Clean Rooms"],"lifecycle":[{"event":"open","at":"2026-09-13T02:41:45Z"}],"visa":[],"liveness":{"score":8,"band":"cold","label":"Long shot","p_open":1,"p_active":0.271,"p_room":0.28,"age_days":410,"expected_fill_days":32,"reasons":["conf:6","win:tail","crowd:"],"computed_at":"2026-11-10T06:52:35Z"},"pay":null,"html_url":"https://alion.io/job/datakluis-mediorsenior-softwareontwikkelaar-typescript-mvx","json_url":"https://alion.io/job/datakluis-mediorsenior-softwareontwikkelaar-typescript-mvx.json","meta":{"generated_at":"2026-11-10T16:19:41Z","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":3621,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":676837},"rest":"https://alion.io/mcp/rest/get_company?id=676837"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdatakluis-mediorsenior-softwareontwikkelaar-typescript-mvx"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fdatakluis-mediorsenior-softwareontwikkelaar-typescript-mvx"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fdatakluis-mediorsenior-softwareontwikkelaar-typescript-mvx"},{"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/datakluis-mediorsenior-softwareontwikkelaar-typescript-mvx\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdatakluis-mediorsenior-softwareontwikkelaar-typescript-mvx"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":849503}},{"tool":"search_jobs","arguments":{"company":"datakluis.nl","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":849503},"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"}}