{"id":82653,"title":"Senior Fullstack Engineer (m/f/d) - AI Health tech","company":"voize","city":"Dortmund","region":"Nordrhein-Westfalen","location":"Dortmund, Dortmund, Germany","work_model":"hybrid","employment_type":"full_time","employment":["full_time"],"roles":["fullstack","data_science"],"visa":"not_mentioned","relocation":"not_mentioned","posted_at":"2026-10-20T18:58:07.521000+00:00","tools":["React","Kotlin","ETL","EKS","CI/CD","OpenID Connect","TypeScript"],"seniority":"senior","years_experience_min":5,"german_requirement":"not_mentioned","german_level":"unspecified","english_requirement":"required","english_level":"unspecified","team_language":"unknown","confidence":0.4,"method":"rules","language_badge":"Not stated","language_evidence":null,"requirements_snippet":null,"url":"https://jobs.ashbyhq.com/voize/6b7b809c-81bf-435f-a00e-be8961efad6b","source":"ashby","agency":null,"description_text":"🎤 Why voize? Because we’re more than just a job!\nAt voize, we believe the greatest gift to frontline workers is time - time to care, connect, and be present. Today, that time is lost to busywork and complex systems that pull them away from what matters most: people.\nOur vision is to change that by building AI companions that seamlessly take over digital workflows. We don’t replace humans with technology - we amplify their impact.\nOur mission is backed with a $50M Series A funding led by Balderton Capital, with support from HV Capital, Y Combinator and other leading VCs. Today, 2,000+ facilities trust voize, and over 200,000 users rely on our AI companion to ease their daily workload.\nAs a dynamic team, we combine first-in-class technology with meaningful social impact. And now, we’re looking for you to join us on this mission!\n\n💡 Your Mission\nAs a Senior Fullstack Engineer at voize, you will be a co-owner of voize's ML App - the in-house platform for annotation, data exploration, ML training orchestration, model evaluation, and the HIPAA-bearing data flows that move PHI from customer to model. Make in-house tooling good enough that revisiting Labelbox/Encord-style vendors is permanently off the table, and unblock HIPAA-compliant training on US customer data.\n\n🚀 Your Daily Business - No two days are alike\n• Co-own the ML App codebase (React/TS SPA + Kotlin services + Kotlin ETL on EKS)\n• Design and ship features for data labelling, data exploration, ML training orchestration, model evaluation, model playgrounds, and ML-issue triage\n• Drive the next iteration of in-house annotation tooling - UX, throughput, task-type extensibility - to the bar where vendor revisits are unnecessary\n• Maintain CI/CD, EKS deploys, and LGTM-stack observability for ML App; triage and fix defects\n• Pair with the Platform team on platform-side prerequisites (FGA proxy, OIDC) that the new training flows depend on\n\n🤝 Your Skillset - What you bring to the table\n• 5+ years building production fullstack web apps with React + TypeScript\n• Excellent Kotlin (or JVM) backend experience - services, ETL/data pipelines, schema design\n• Demonstrated ownership of a complex, production-critical system\n• Comfortable engineering with regulated / sensitive data (HIPAA, GDPR, BAA, PHI, or similar)\n• Strong product / UX instincts (annotation, labeling, data exploration, ops UI)\n\n🌱 Growing together - what you can expect at voize\n• We are a fast-growing startup, that means you will tackle challenges, grow quickly, and make a real impact, giving frontline workers more time for people\n• We foster an open, collaborative culture with regular team events, whether you work from our Berlin office or remotely\n• Become a co-creator of our success with stock options\n• You decide when you work best, that means flexible working hours and a good hybrid set-up.\n\n✨ Ready to talk? Apply now! 🚀\nWe look forward to your application and can’t wait to meet you – no matter who you are or what background you have!","responsibilities_text":"As a Senior Fullstack Engineer at voize, you will be a co-owner of voize's ML App - the in-house platform for annotation, data exploration, ML training orchestration, model evaluation, and the HIPAA-bearing data flows that move PHI from customer to model. Make in-house tooling good enough that revisiting Labelbox/Encord-style vendors is permanently off the table, and unblock HIPAA-compliant training on US customer data.\n🚀 Your Daily Business - No two days are alike\n• Co-own the ML App codebase (React/TS SPA + Kotlin services + Kotlin ETL on EKS)\n• Design and ship features for data labelling, data exploration, ML training orchestration, model evaluation, model playgrounds, and ML-issue triage\n• Drive the next iteration of in-house annotation tooling - UX, throughput, task-type extensibility - to the bar where vendor revisits are unnecessary\n• Maintain CI/CD, EKS deploys, and LGTM-stack observability for ML App; triage and fix defects\n• Pair with the Platform team on platform-side prerequisites (FGA proxy, OIDC) that the new training flows depend on\n🤝 Your Skillset - What you bring to the table\n• 5+ years building production fullstack web apps with React + TypeScript\n• Excellent Kotlin (or JVM) backend experience - services, ETL/data pipelines, schema design\n• Demonstrated ownership of a complex, production-critical system\n• Comfortable engineering with regulated / sensitive data (HIPAA, GDPR, BAA, PHI, or similar)\n• Strong product / UX instincts (annotation, labeling, data exploration, ops UI)\n🌱 Growing together - what you can expect at voize\n• We are a fast-growing startup, that means you will tackle challenges, grow quickly, and make a real impact, giving frontline workers more time for people\n• We foster an open, collaborative culture with regular team events, whether you work from our Berlin office or remotely\n• Become a co-creator of our success with stock options\n• You decide when you work best, that means flexible working hours and a good hybrid set-up.\n✨ Ready to talk? Apply now! 🚀\nWe look forward to your application and can’t wait to meet you – no matter who you are or what background you have!","requirements_text":null,"status":"open","duplicate_of":null,"first_seen":"2026-11-04T00:22:01.910051+00:00","responsibilities_summary":null,"requirements_summary":null,"all_tools":["React","Kotlin","ETL","EKS","CI/CD","OpenID Connect","TypeScript"],"posting_language":"en","evidence":[],"years_experience_max":null,"mobility_evidence":[],"model_version":"rules-8","english_badge":"English required","company_id":2478}