Full-Stack Software Engineer

💰 $150k-$210k

Job description

Salary Range: $150,000-$210,000 per year

Note: This is a remote position.

About Vanna Health

Vanna is reimagining care and community for people living with serious mental illness (SMI).

The current system is failing individuals with SMI, resulting in a high risk of loneliness (2.3x), homelessness (6x), unemployment (30x), incarceration (25x), and reduced life expectancy (by 20 years). Vanna believes that no person is too ill to recover and that the solution is social, not just medical. Our mission is to empower people with SMI to flourish by finding purpose and a sense of belonging in their community.

We are deploying community-based care teams from diverse backgrounds that have a variety of lived experiences and know their communities inside and out. In close collaboration with existing community organizations and healthcare providers, our teams outreach and build trust with individuals to support the navigation of each individual’s personalized recovery journey.

We are committed to providing individuals with culturally inclusive support for all races, ethnicities, religions, sexual orientations, gender identities, and other social factors, such as history of incarceration.

About the Role

As a Senior Full-Stack Software Engineer at Vanna Health, you’ll work on our cross-functional technology team. The team is small but mighty, made up of a product manager, a product designer, engineering manager, and several other full-stack engineers. We value autonomy and work-life balance and prioritize code quality, automated testing and the developer experience. We balance these with our focus on output and shipping features. Your work will include both frontend and backend development and you’ll touch nearly all parts of the code at Vanna.

The technology team is responsible for the development of Vanna Connect, our internal product that our Care Team uses to improve the health and well-being of individuals with SMI. Doing so will require a thoughtful balance of technology and human touch, and will require interactions with our clinical and care teams.

Our product, Vanna Connect, is written in Typescript. We use React, Vite, and Tailwind on the client and Node, Fastify, and Postgres on the server. Security and compliance are top-of-mind for us, and we use the FHIR standard for our patient data.

Skills you’ll need:

  • Track record of execution. You have 5+ years of engineering experience, including several years of building and shipping features for world-class product experiences.
  • Expertise in Typescript. Static typing, interfaces, and generics don’t scare you.
  • Experience in modern JS Frameworks. You’ve worked on several codebases using a modern JS Framework (Express, Fastify, React, Vue, Svelt, etc).
  • Technical Flexibility. You understand that technologies are about trade-offs, and you’re not dogmatic about your approach to choosing them.
  • Self-starter. You understand that small companies require working in ambiguous environments. You gather requirements, work with appropriate stakeholders, and can craft a plan to finish projects on your own.
  • Fantastic written and verbal communicator. You communicate complex and nuanced ideas clearly in Slack and over video calls. You’re empathetic and understand working in a remote environment requires great communication.
  • Attention to detail. The details matter to you.

Nice-to-haves:

  • Startup experience. You’ve worked on small teams at small companies before.
  • Healthcare experience. You’re familiar with HIPAA, HL7, FHIR, EHRs, etc.

Benefits

  • Full health, dental, and vision benefits
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA) and Dependent Care FSA
  • 401K
  • Unlimited PTO
Share this job:
Please let Vanna Health know you found this job on Remote First Jobs 🙏
Vanna Health logo

Vanna Health

  • 1-10 employees
  • Founded in 2021
  • 1 remote job

Latest Jobs at Vanna Health

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply