Remote

Rust/Dioxus Engineer

Prax Health logo Prax Health
SF Bay Area/Chicago/NY/Remote - United States 🇺🇸

About Prax Health

The US is in an access to care crisis. One in four people lack access to essential primary care.

NPs and PAs are stepping in to fill that gap. They deliver essential care, and due to changing regulations, are setting up independent practices to serve their communities. However, starting and running an independent practice has been a bureaucratic nightmare. Until now.

Prax Health is the all-in-one platform for nurse practitioners and physician assistants launching independent practices. We handle everything from legal practice formation, to website setup, to insurance credentialing, to billing and revenue cycle, to the EHR, so providers can focus on patients.

We’ve built our own EHR from scratch, in Rust.

About the Role

We are building a FHIR-native electronic health record system using Rust and Dioxus. The product is real and in use today: providers are charting, scheduling, prescribing, and managing patients on it.

We need another strong Rust engineer to help build and ship. The work spans the full stack: Dioxus UI components, Axum backend services, Postgres data layer, WASM optimization, and integrations with healthcare systems. The codebase is a Rust workspace with 50+ crates covering everything from FHIR resource management to clinical decision support to e-prescribing integrations.

This is a startup. You will own large pieces of the system and ship them. If you want to write Rust professionally on a product that matters, this is a rare opportunity.

What You Will Work On

  • Full-stack feature development: UI, backend logic, data modeling, and integration work
  • Dioxus frontend components with server-side rendering and WASM
  • Backend services using Axum and Postgres (via sqlx)
  • Healthcare integrations: labs, e-prescribing, eligibility, clinical data exchange
  • Performance work: WASM bundle optimization, query performance, caching
  • ONC certification requirements (SMART on FHIR, accessibility, compliance)

What We Are Looking For

  • Strong Rust experience (2+ years writing production Rust)
  • Experience with or strong interest in Dioxus (or similar Rust UI frameworks: Leptos, Yew)
  • Comfort across the full stack. You will touch UI, API, database, and infrastructure.
  • Understanding of WASM compilation and optimization
  • Systems thinking: crate architecture, trait design, data flow across a large workspace
  • Effective with AI-assisted development tools (Claude Code or similar). We lean heavily on agentic coding tools and expect engineers to be fluent with them.
  • Good engineering judgment. This is a startup, not a research project.

Nice to Have

  • Healthcare, FHIR, or EHR experience
  • Experience with Axum, Tower, or the Tokio ecosystem
  • Distributed systems experience (we use a gossip protocol for cluster coordination)
  • Contributions to Dioxus or other Rust ecosystem projects
  • Familiarity with Cedar (policy-based authorization)

Our Hiring Process

No whiteboard interviews. Our process:

  1. Intro conversation with Nick (CTO/co-founder, the person who built the EHR)
  2. Practical Rust challenge (focused on the kind of work you'd actually do here)
  3. Team conversations
  4. Offer

Compensation

Competitive compensation. Equity (stock options). Health benefits. Remote-first, flexible schedule.

Apply

Send your resume and a note about what interests you to careers@praxhealth.com. Include a link to your GitHub or any Rust projects you've worked on.

Looking for more roles like this?

Join our talent network and get matched with similar opportunities from top companies.