Medior Full-Stack Developer (TypeScript) - Velora Health
Frontend: Angular (latest) Ionic Backend: NestJS Prisma 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 1015 years often with years of avoidable health struggles. Here your work can help change that trajectory.
Why now:
Were in a phase where were 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 thats easy to maintain.
Close collaboration across engineering product and design (Figma) with a strong focus on quality and usability.
Youll own medium-complexity tasks independently with support from senior developers.
Use Lovable to quickly showcase and demo ideas (rapid prototyping for stakeholders)
The challenge youll 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):
Youve shipped multiple production improvements across both frontend and backend in our TypeScript stack.
Youve improved or extended at least one integration (e.g. Stripe or Firebase-related flows) with clear logging and solid error handling.
Youre 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).
Youre a strong partner to the team in making the platform more scalable and easier to evolve.
Key Responsibilities
Frontend (Angular & Ionic)
Develop and maintain applications in Angular (latest versions).
Build responsive mobile-first UI with Ionic.
Implement business logic with TypeScript RxJS and modern Angular patterns.
Integrate frontend with backend APIs.
Ensure performance accessibility and strong UX.
Backend (NestJS & Prisma)
Develop backend services in NestJS.
Design and maintain REST APIs.
Implement business logic validation and authorization.
Work with Prisma 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).
Work with Firebase (auth email verification tokens notifications).
Deploy and maintain services on Google Cloud Platform (GCP).
Manage environment configuration secrets and cloud resources.
Tools AI & Collaboration
VS Code as primary development environment.
Use GitHub Copilot / AI support to improve productivity and quality.
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
Required Skills & Experience
24 years of professional development experience.
Strong TypeScript skills (frontend backend).
Experience with Angular and modern frontend development.
Experience with and NestJS.
Experience with PostgreSQL.
Hands-on experience with Prisma (or a similar ORM).
Experience integrating REST APIs.
Git and collaborative workflows (PRs reviews).
Proficient with VS Code.
Experience with AI-assisted tooling (e.g. Copilot).
Ability to implement UI from Figma.
Familiar with Agile/Scrum.
Nice to have
Ionic or other hybrid mobile framework experience.
Stripe integrations (payments/subscriptions/webhooks).
BankID (or similar).
Nx monorepo experience.
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: Youre not optimizing vanity metrics youre 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 Angular Ionic NestJS Prisma PostgreSQL and GCP. Youll ship features that touch UI APIs data and productionlike 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: Youll own meaningful chunks of the product not tickets. Youll be trusted early and youll 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 (6090 min) - relevant to the stack.
3. Team conversation - collaboration product mindset working style.
4. References & offer.
Medior Full-Stack Developer (TypeScript) - Velora HealthFrontend: Angular (latest) Ionic Backend: NestJS Prisma DB: PostgreSQL Cloud: GCP Integrations: Stripe Firebase BankID PosthogAbout VeloraWe build care that helps people live healthier and longer.Velora is a digital healthcare provider fo...
Medior Full-Stack Developer (TypeScript) - Velora Health
Frontend: Angular (latest) Ionic Backend: NestJS Prisma 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 1015 years often with years of avoidable health struggles. Here your work can help change that trajectory.
Why now:
Were in a phase where were 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 thats easy to maintain.
Close collaboration across engineering product and design (Figma) with a strong focus on quality and usability.
Youll own medium-complexity tasks independently with support from senior developers.
Use Lovable to quickly showcase and demo ideas (rapid prototyping for stakeholders)
The challenge youll 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):
Youve shipped multiple production improvements across both frontend and backend in our TypeScript stack.
Youve improved or extended at least one integration (e.g. Stripe or Firebase-related flows) with clear logging and solid error handling.
Youre 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).
Youre a strong partner to the team in making the platform more scalable and easier to evolve.
Key Responsibilities
Frontend (Angular & Ionic)
Develop and maintain applications in Angular (latest versions).
Build responsive mobile-first UI with Ionic.
Implement business logic with TypeScript RxJS and modern Angular patterns.
Integrate frontend with backend APIs.
Ensure performance accessibility and strong UX.
Backend (NestJS & Prisma)
Develop backend services in NestJS.
Design and maintain REST APIs.
Implement business logic validation and authorization.
Work with Prisma 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).
Work with Firebase (auth email verification tokens notifications).
Deploy and maintain services on Google Cloud Platform (GCP).
Manage environment configuration secrets and cloud resources.
Tools AI & Collaboration
VS Code as primary development environment.
Use GitHub Copilot / AI support to improve productivity and quality.
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
Required Skills & Experience
24 years of professional development experience.
Strong TypeScript skills (frontend backend).
Experience with Angular and modern frontend development.
Experience with and NestJS.
Experience with PostgreSQL.
Hands-on experience with Prisma (or a similar ORM).
Experience integrating REST APIs.
Git and collaborative workflows (PRs reviews).
Proficient with VS Code.
Experience with AI-assisted tooling (e.g. Copilot).
Ability to implement UI from Figma.
Familiar with Agile/Scrum.
Nice to have
Ionic or other hybrid mobile framework experience.
Stripe integrations (payments/subscriptions/webhooks).
BankID (or similar).
Nx monorepo experience.
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: Youre not optimizing vanity metrics youre 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 Angular Ionic NestJS Prisma PostgreSQL and GCP. Youll ship features that touch UI APIs data and productionlike 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: Youll own meaningful chunks of the product not tickets. Youll be trusted early and youll 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 (6090 min) - relevant to the stack.
3. Team conversation - collaboration product mindset working style.
4. References & offer.
View more
View less