Medior Full-Stack Developer (TypeScript) - HealthTech

Velora Health AB

Stockholms kommun

On-site

SEK 450,000 - 600,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary
Ownership of product features
Fast-paced development environment

Job summary

Velora Health AB is seeking a Medior Full-Stack Developer to build impactful digital healthcare solutions. The role requires expertise in TypeScript and React, and you'll collaborate closely with engineering, product, and design teams to deliver a seamless patient experience.

Your work will directly enhance the efficiency of care teams and improve patient outcomes, contributing to our mission of supporting medically backed weight loss and healthier living. This position offers a unique opportunity to work in a dynamic environment dedicated to making meaningful healthcare enhancements.

Qualifications

  • 2–4 years of professional development experience.
  • Strong TypeScript skills, including frontend and backend.
  • Experience with React and modern frontend development.
  • Experience with PostgreSQL and integrating REST APIs.

Responsibilities

  • Develop and maintain applications in React and React Native.
  • Build responsive mobile UI and integrate with backend APIs.
  • Design and maintain REST APIs and implement business logic.

Skills

TypeScript
React
React Native
Node.js/Bun
PostgreSQL
Drizzle ORM
REST APIs integration
Git

Job description

Medior Full-Stack Developer (TypeScript) - Velora Health

Frontend: React + React Native • Backend: Hono (on Bun) • ORM: Drizzle • DB: PostgreSQL • Cloud: GCP • Integrations: Stripe, Firebase, BankID, Posthog

About Velora

We build care that helps people live healthier and longer.

Velora is a digital healthcare provider focused on medically supported weight loss. We build products that make the patient journey smoother and help our care teams work more efficiently. Covering onboarding, payments and subscriptions, follow-ups, communication, knowledge content, and upcoming integrated care flows.

Your impact will save lives. What you build at Velora helps more people access effective, medically supported weight loss, reducing their risk of serious conditions like cardiovascular disease and other obesity-related complications. Research suggests obesity can shorten life expectancy by up to around 10–15 years, often with years of avoidable health struggles. Here, your work can help change that trajectory.

Why now

We’re in a phase where we’re scaling and evolving both our internal platform (“Velora Tools”) and patient-facing functionality, such as portal experiences, information/FAQ, profiles and payments, notifications, and upcoming integrations (e.g., BankID and additional care flows).

How we work
  • We build for the long term: clear architecture, well-structured integrations, and a codebase that’s easy to maintain.
  • Close collaboration across engineering, product, and design (Figma), with a strong focus on quality and usability.
  • You’ll own medium-complexity tasks independently, with support from senior developers.
  • Use Lovable to quickly showcase and demo ideas (rapid prototyping for stakeholders).
The challenge you’ll own

Ship a high-quality, performant, and intuitive platform for patients and clinicians. Building across frontend, backend, cloud, and integrations to deliver a seamless experience end-to-end.

What success looks like
After ~3 months (directionally)
  • You’ve shipped multiple production improvements across both frontend and backend in our TypeScript stack.
  • You’ve improved or extended at least one integration (e.g., Stripe or Firebase-related flows) with clear logging and solid error handling.
  • You’re comfortable with our workflow: PRs, code reviews, and implementing design from Figma.
After ~6 months
  • You reliably own medium-complexity features end-to-end (UI → API → DB → configuration/deploy).
  • You actively improve quality: testing, integration robustness, and developer experience (CI/CD, DX).
  • You’re a strong partner to the team in making the platform more scalable and easier to evolve.
Key Responsibilities
Frontend (React & React Native)
  • Develop and maintain applications in React.
  • Build responsive, cross-platform mobile UI with React Native.
  • Implement business logic with TypeScript, React hooks, and modern React patterns.
  • Integrate frontend with backend APIs.
  • Ensure performance, accessibility, and strong UX.
Backend (Hono & Drizzle)
  • Develop backend services with Hono on Bun.
  • Design and maintain REST APIs.
  • Implement business logic, validation, and authorization.
  • Work with Drizzle ORM for database access.
  • Design and evolve PostgreSQL schemas and migrations.
Integrations & Cloud
  • Integrate third‑party services like Stripe (payments, subscriptions, webhooks).
  • Integrate external identity/banking services (e.g., BankID).
  • Deploy and maintain services on Google Cloud Platform (GCP).
  • Manage environment configuration, secrets, and cloud resources.
AI, Tooling & Collaboration
  • Work efficiently and responsibly with AI, use it to boost productivity and quality while applying judgment about where it helps and where it doesn’t (correctness, privacy, and security matter in a healthcare context).
  • You're free to choose your own editor and AI tooling — we don't mandate a specific setup.
  • Collaborate with designers in Figma for accurate UI/UX implementation.
  • Explore AI tools for development, testing, documentation, or automation.
  • Participate in code reviews across both frontend and backend.
About you

Candidates must hold EU citizenship.

Required Skills & Experience
  • 2–4 years of professional development experience.
  • Strong TypeScript skills (frontend + backend).
  • Experience with React and modern frontend development.
  • Experience with Node.js/Bun and building backend services (Hono, or similar like Express/Fastify/NestJS).
  • Experience with PostgreSQL.
  • Hands‑on experience with Drizzle (or a similar ORM).
  • Experience integrating REST APIs.
  • Git and collaborative workflows (PRs, reviews).
  • Comfortable using AI‑assisted tooling effectively and responsibly.
  • Ability to implement UI from Figma.
  • Familiar with Agile/Scrum methods.
Nice to have
  • React Native (or other cross‑platform mobile framework) experience.
  • Stripe integrations (payments/subscriptions/webhooks).
  • BankID (or similar).
  • Monorepo experience (e.g., Bun workspaces, Turborepo).
  • GCP (e.g., Cloud Run / Cloud Build).
  • Firebase Authentication.
  • Basic Docker and CI/CD.
  • Testing (unit/integration/e2e).
  • Posthog experience.
Personal qualities
  • Strong problem‑solving and analytical thinking.
  • Self‑driven, takes ownership.
  • Great communication and collaboration skills.
  • Curious about new tools/frameworks and AI‑powered workflows.
  • Product‑minded and quality‑focused.
What we offer
  • Build work that actually matters: You’re not optimizing vanity metrics, you’re building product that helps people live healthier, longer lives.
  • Ship fast, see it used immediately: Your work lands in real patient and care‑team workflows within weeks, not quarters. Tight loops. Real feedback. Real outcomes.
  • Full‑stack TypeScript, no training wheels: Go end‑to‑end across React + React Native, Hono on Bun, Drizzle, PostgreSQL, and GCP. You'll ship features that touch UI, APIs, data, and production, like it should be.
  • Hard problems in a high‑trust domain: Payments and subscriptions (Stripe webhooks), identity and onboarding (Firebase, BankID), clinical workflows, reliability, and UX where mistakes actually matter.
  • Taste + quality, then speed: We obsess over whole‑journey polish, performance, resilience, and clean UX. We ship small, review carefully, and keep the bar high.
  • Real ownership, real growth: You’ll own meaningful chunks of the product, not “tickets.” You’ll be trusted early and you’ll level up fast with senior support.
  • A team that builds, not talks: Low ego, high standards. We care about shipping, learning, and making the product better every week.
  • Compensation that matches the ambition: Competitive salary (and room to flex based on scope and impact).
Hiring process
  1. Intro call (30 min) - alignment on role, expectations, ways of working.
  2. Technical interview / take‑home or live task (60–90 min) - relevant to the stack.
  3. Team conversation - collaboration, product mindset, working style.
  4. References & offer.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Head of Growth at Velora Health (Leadership Team)
Head of Growth at Velora Health (Leadership Team)

Velora Health AB • Stockholms län

On-site
SEK 800,000 - 1,200,000
Meaningful option package (equity)
High ownership of a critical business part
Opportunity to make real impact on health
Head of Growth at Velora Health (Leadership Team)
Head of Growth at Velora Health (Leadership Team)

Velora Health AB • Stockholms kommun

On-site
SEK 800,000 - 1,200,000
Meaningful option package (equity)
High ownership in critical business areas
Collaborative team environment
Frontend Engineer, Health tech
Frontend Engineer, Health tech

Platform24 Healthcare AB • Stockholms kommun

On-site
SEK 650,000 - 800,000
Language learning courses
Friendly environment with flexible work hours
Opportunities for volunteer work
+3
Front End Lead / Senior React.js Developer
Front End Lead / Senior React.js Developer

Forloop.ai • Stockholms kommun

Hybrid
SEK 600,000 - 800,000
Key impact on company direction
Career development opportunities
Possibility to lead an engineering team
+2
Design Engineer
Design Engineer

Tandem Health • Stockholms kommun

On-site
SEK 600,000 - 750,000
Competitive salary & company stock options
25 days/year of paid vacation
Pension
+2
Full-Stack TypeScript Engineer - Heal & Empower Lives
Full-Stack TypeScript Engineer - Heal & Empower Lives

Velora Health AB • Stockholms kommun

On-site
SEK 450,000 - 600,000
Competitive salary
Ownership of product features
Fast-paced development environment
Forward Deployed Engineering Lead
Forward Deployed Engineering Lead

Tandem Health AB • Stockholms kommun

On-site
SEK 900,000 - 1,300,000
Stock options
30 days vacation
Wellness allowance
+6
GTM Engineer
GTM Engineer

Velory AB • Stockholms kommun

On-site
6 weeks paid vacation
ITP1-level pension & private health insurance
Generous wellness allowance
+3
Forward Deployed Engineer
Forward Deployed Engineer

Tandem Health • Stockholms kommun

On-site
SEK 700,000 - 900,000
Competitive salary & company stock options
25 days/year of paid vacation
5,000 SEK wellness allowance
+3
Senior Frontend Lead Engineer
Senior Frontend Lead Engineer

DigitalRoute • Stockholms kommun

On-site
SEK 900,000 - 1,200,000