TechnologyUpdated - 21 January 2026 06:01 am IST

What is the Senior Full Stack Engineer Role at Empassion?

By Unknown Author
a man sitting in front of two computer monitors

Quick Summary

Empassion is on a mission to revolutionize care for patients with advanced illnesses through proactive, tech-enabled solutions, and is hiring a Senior Full Stack Software Engineer with a salary of $155,000–$175,000 to help achieve this goal. In this remote-first role, the engineer will report to the Director of Technology, owning the entire lifecycle of high-impact features from design to maintenance while mentoring others and collaborating with clinical and data teams. The ideal candidate will have 5+ years of back-end focused experience, with expertise in Python, Django/DRF, Vue.js/React, PostgreSQL, and DevOps on Google Cloud Platform. This position requires a self-starter who aligns with Empassion's engineering philosophy, which emphasizes building simple, maintainable, and business-focused solutions through extreme ownership and purposeful innovation. The company culture is built on trust and asynchronous communication, with team members gathering for in-person off-sites 3-4 times a year to foster collaboration and strategic alignment.

At Empassion, we’re on a mission to completely change how we care for people with advanced illnesses and those nearing the end of their lives. This is one of the most vulnerable groups of patients,...

At Empassion, we’re on a mission to completely change how we care for people with advanced illnesses and those nearing the end of their lives. This is one of the most vulnerable groups of patients, and while they only make up about 4% of the Medicare population, they account for a huge 25% of the costs. Even more importantly, their families often feel like they have limited options, and the precious time they have left with their loved ones gets cut short. We’re here to fix that with proactive, tech-enabled care that creates better outcomes for patients, their families, and the healthcare system as a whole.

We’re looking for a Senior Full Stack Software Engineer to join our team, with a salary range of **$155,000 to $175,000 a year**. You’ll report directly to our Director of Technology, a seasoned leader who has a knack for building great software and even better teams in fast-growing companies. In this role, you’ll be at the helm of important engineering projects, writing your own code while also mentoring and guiding other engineers on the team.

Engineer working on prosthetic design using specialized software in an office setting.
ThisIsEngineering

This isn’t a role where you’ll be stuck in a corner. You'll work side-by-side with other Full-Stack Engineers, our Data & Analytics team, and our Clinical Operations crew to build solutions that truly matter.

**A Remote-First Team**

Empassion is a fully remote company, with team members spread across the United States. Our culture is built on trust and asynchronous communication, giving you the flexibility to do your best work from wherever you are. That said, we do get together in person 3–4 times a year for company and engineering off-sites. These trips are a fantastic way to align on strategy, strengthen our team culture, and solve complex problems face-to-face.

**What Success Looks Like**

In this role, you’ll own the entire lifecycle of high-impact features—from the initial design and coding all the way through testing and long-term maintenance. You’ll quickly become the go-to expert on our entire architecture, which includes:

* **Frontend:** Vue.js
* **Backend:** Python Django / Django REST Framework (DRF)
* **Cloud:** Google Cloud Platform (GCP), including GKE, Cloud SQL (PostgreSQL), Cloud Storage, and BigQuery

We’re looking for a practical engineer who knows how to champion simple, powerful architectural solutions. A huge part of your job will be collaborating with the Clinical Operations team to deeply understand their challenges and turn complex needs into scalable, effective technology.

**What We're Looking For**

You’re the right fit for this role if you have a solid background in software development and a passion for building things that last. Specifically, we’re looking for:

* **5+ years of software development experience**, with a heavy focus on the back-end.
* Experience in the **healthcare industry** is a huge plus.
* Deep expertise in building **scalable Back-End Web APIs** and expert-level skill in **Python**, preferably with hands-on experience using **Django and/or Django REST Framework (DRF)**.
* A good handle on DevOps fundamentals, including CI/CD, Infrastructure as Code (we use Terraform), Docker, and Kubernetes. You should also be comfortable with cloud platforms like **GCP, Cloud SQL, and Cloud Storage**.
* While this is a back-end-focused role, you’ll need strong front-end skills and experience with **Vue.js or React**.
* You should have advanced knowledge of relational databases like **PostgreSQL**, from schema design to indexing and query optimization.
* Experience designing complex state management systems (like state machines or rules engines) is also key.

Ultimately, we need a self-starter with a strong sense of ownership who isn’t afraid to take initiative. If you have a proven track record of taking accountability for production systems and caring deeply about code quality, you’ll fit right in.

**Our Engineering Philosophy**

We believe the best engineering solves real-world business problems with simple, sturdy solutions. Here are the five principles that guide our work:

1. **Build for Maintainability:** We stay current with industry trends but are thoughtful about the tools we adopt, especially in healthcare. We choose battle-tested technologies that let us deliver value quickly and reliably. We build solutions that are made to last and are easy for the whole team to maintain.
2. **Innovate with Purpose:** As technology experts, we’re always looking for opportunities to innovate and automate. We embrace new tech only when it offers a clear, measurable benefit to our business. Our engineers are innovators who use their professional wisdom to make smart decisions.
3. **Take Extreme Ownership:** Our engineers feel a deep sense of personal responsibility for their work. We don’t just close tickets—we partner with stakeholders to understand the root problem and often spot requirement gaps before they become issues. For us, thorough documentation and rigorous self-testing are non-negotiable.
4. **Focus on the Business:** We measure success not by the number of tasks we complete, but by the positive impact we have on our clinicians and patients. Every engineer is expected to understand the "why" behind their work before figuring out the "how" and to proactively suggest better solutions.
5. **Choose Simplicity:** We strive to write clear, approachable software that a new engineer can contribute to in their first week. We steer clear of speculative abstractions and overly complex designs that make systems difficult to understand, debug, and maintain.

Share this article

Spread the word about this story