Full-Stack Engineer, Product & Patient Experience - HealthTech
Full-Stack Engineer, Product & Patient Experience
Velora Health, AI-native HealthTech · Stockholm, hybrid · Heltid
Stack: React and React Native · Hono on Bun · Drizzle and PostgreSQL · Google Cloud Platform · Stripe, Firebase, BankID, PostHog
Om Velora Health
Velora Health är en snabbt växande AI HealthTech-startup med uppdraget att adressera de främsta orsakerna till förebyggbara dödsfall. Vårt mål är djärvt men enkelt: ett längre och hälsosammare liv för fler människor, genom fusionen av personlig vård och ett holistiskt förhållningssätt till hälsa.
Vi började med att tackla en av de största globala hälsoutmaningarna: fetma, vilket påverkar nästan 1 miljard människor världen över. Genom vår plattform och digitala hälsoklinik på velora.se har vi redan hjälpt tusentals patienter att gå ner i vikt och hålla sig nere, vilket innebär att de lever längre och med färre sjukdomar som typ 2-diabetes och hjärt-kärlsjukdomar. Bara i Sverige skulle 2 miljoner människor kunna leva längre med Velora. Vi expanderar nu bortom fetma till bredare kronisk vård, vilket ger människor tillgång till den senaste och mest effektiva forskningsbaserade behandlingen.
Vi är AI-native och använder AI i hela företaget. Idag är vi ett team på 20 personer inom klinisk vård, engineering, growth och operations. Inom engineering kommer du att ha fem eller sex kollegor som du arbetar nära med varje dag inom engineering, product och design, plus klinikerna som använder det du bygger. Vi kör två produkter på en TypeScript-codebase, Velora Tools för våra kliniker och patientportalen (webbapp plus två native-appar), och vi skickar till produktion varje vecka.
Om rollen
Velora söker en produktorienterad full-stack engineer som ska äga den patientnära upplevelsen. Denna roll ligger i skärningspunkten mellan engineering, product och design. Du kommer att äga resultat, inte bara tickets: du bestämmer hur ett flöde ska kännas, bygger det end-to-end och ser riktiga patienter använda det inom några veckor.
Ett förvirrande betalningssteg eller ett otydligt statusmeddelande är inte ett kosmetiskt problem inom sjukvården; det är skillnaden mellan att en patient fortsätter sin behandling eller hoppar av. Vi vill ha någon som märker dessa detaljer och sedan levererar.
Vad du kommer att göra
Vi bygger två produkter på en TypeScript-codebase: Velora Tools, systemet som våra kliniker arbetar i dagligen, och patientportalen, en webbapp plus två native-appar (iOS och Android). Du kommer att arbeta med båda, med patientsidan som ditt hemmaplan.
- Bygg produkt, end-to-end: ta ett patientproblem från diskussion och Figma genom React och React Native till Hono API och PostgreSQL, skicka ut det, och se riktiga patienter använda det inom några veckor.
- Tänk i system och abstraktioner: se plattformen bakom feature-förfrågan och bygg rätt komponent eller primitiv en gång, så att den fungerar i webbappen och båda native-apparna.
- Äg flöden i patientportalen: onboarding, prenumerationer, aviseringar, profiler och själva portalen, inklusive de tillstånd som ingen ritat upp (loading, empty, error, recovery).
- Förbättra Velora Tools där klinikerns upplevelse möter patientens upplevelse: status, uppföljningar, kommunikation.
- Ta produkt- och prioriteringsbeslut tillsammans med product och design, inte bara exekvera på specifikationer som lämnas till dig.
- Bygg backend och dataändringar som dina features behöver, inklusive integrationer med Stripe, Firebase och BankID.
- Använd PostHog och patientfeedback för att ta reda på vad som faktiskt fungerar, och iterera.
Du kan vara en bra matchning om du
- Har 3+ års erfarenhet av att bygga produktionsmjukvara, helst full-stack i TypeScript.
- Har en stark produktsmak: du märker avstånd, hierarki, ordval och interaktionstillstånd, och du kan förklara varför en ändring förbättrar upplevelsen.
- Kan agera som ett team av en när det behövs, och ta en feature från idé till leverans, samtidigt som du håller teamet informerat.
- Äger resultat, inte bara kod. Du bryr dig om huruvida det du byggde faktiskt löste patientens problem.
- Sätter en hög ribba för dig själv utan att behöva externt tryck.
- Är bekväm med att fatta beslut med ofullständig information.
- Använder AI-verktyg dagligen i ditt utvecklingsarbetsflöde, förstår var de tillför värde och var de kan vilseleda, och håller dig aktivt uppdaterad inom ett fält där verktyg, modeller och best practices utvecklas från vecka till vecka.
Starka kandidater kommer att ha
- Levererat konsumentnära produkter där kvaliteten på upplevelsen synbart påverkade siffrorna.
- Stor trygghet med React och TypeScript, samt arbetat kunskap om en Node/Bun backend, PostgreSQL och en ORM.
- Erfarenhet av React Native, design systems eller tillgänglighetsarbete (accessibility).
- Erfarenhet av betalningar, identitet eller ett annat område där misstag faktiskt spelar roll.
- En historik av att leverera självständigt, inte bara bidra till större insatser.
Logistik
Plats: Hybrid, med vårt kontor i Stockholm. Vi gillar att ses personligen ungefär en gång i veckan, men det är inget krav; arbeta där du arbetar bäst.
Språk: Flytande svenska, i tal och skrift, är ett krav. Våra kliniker, patienter och interna verktyg är på svenska, och du kommer att kommunicera med alla tre. Vår codebase och dokumentation är på engelska.
Ersättning: Månadslön fastställs baserat på erfarenhet och omfattning.
Start: Så snart vi hittar rätt person.
Vi uppmuntrar dig att söka även om du inte matchar varje punkt ovan. Vi pratar hellre med en stark engineer med en ovanlig bakgrund än att missa dem på grund av en checklista.
Hur vi skiljer oss
Vi är ett hälsovårdsföretag som beter sig som ett produktföretag. Betalningar, identitet och kliniska arbetsflöden finns alla i en enda codebase, så en enskild engineer kan äga ett problem från patientens skärm till databasen och tillbaka. Misstag spelar roll här, vilket är anledningen till att vi levererar små bitar, granskar noggrant och håller ribban hög.
Vi använder AI tungt i utvecklingen: utforska codebase, prototypframtagning, skriva tester, granska ändringar. Du väljer din egen editor och verktyg och vi betalar för dem. Du är fortfarande ansvarig för det du levererar, och i ett hälsovårdssammanhang innebär det att veta när verktyget har fel.
Du kommer att arbeta direkt med våra lead engineers, product lead och grundarna. Det finns inga lager mellan dig och människorna som bestämmer vad vi bygger.
Vi är 20 personer idag och engineering-teamet kommer att ungefär fördubblas under nästa år. De som går med nu kommer att vara de som formar hur vi bygger, och flera av dem kommer att leda team, äga domäner eller ta på sig roller som inte existerar ännu. Din omfattning här sätts av vad du tar på dig, inte av din titel.
Rekryteringsprocess
- Intro-samtal, 30 minuter. Roll, förväntningar, hur vi arbetar.
- Teknisk intervju, 60–90 minuter. Ett realistiskt problem från vår stack, live eller take-home, ditt val.
- Teamsamtal. Träffa människorna du skulle arbeta med. Samarbete, produkttänk, arbetsstil.
- Slutligt samtal med ledningen. Ömsesidig matchning och alignment.
- Referenser och erbjudande. De flesta kandidater slutför processen inom tre veckor.