Ossium Health

Full Stack Engineer

San Francisco, CA
Python Django Flask Jinja2 HTMX API Microservices OAuth 2.0 OpenID Connect PostgreSQL MySQL NoSQL SQL Server CI/CD GitHub Actions Jenkins Docker Terraform Epic NetSuite
Description

Full Stack Engineer

Location: San Francisco, California, United States

Department: Technology

About Ossium

Ossium’s mission is to improve the health, vitality, and longevity of human beings through bioengineering. We develop, manufacture, and bank cell therapy products that apply the power of stem cell science to revolutionize treatment for patients with blood, immune, and orthopedic diseases.  At Ossium, we empower our employees, maintain the highest standards of operational excellence, and are a force for good.

About the Job

We’re hiring a Full Stack Engineer to join our growing tech team. This person will play a critical role in building and expanding our bone marrow matching platform; most critically, leading the development of a new, physician-facing front-end application that sits on top of our robust HLA (Human Leukocyte Antigen) matching donor database of cryopreserved bone marrow.

This front-end platform will be used daily by physicians, nurses, and transplant coordinators at transplant centers and hospitals both nationally and globally to search our one-of-a-kind bone marrow bank, enabling life-saving matches for patients with blood cancers. The tool must be intuitive, reliable, and scalable as our donor network and transplant partnerships continue to grow. The ideal candidate will approach this with care for end users who are non-technical clinical professionals, and build something that is both user-friendly and consistently functional.

In addition to this high-priority project, this engineer will maintain and expand our data infrastructure, internal dashboards, and cross-functional tools. This role reports to the Director, Technology.

Required Qualifications

  • Bachelor’s Degree in Computer Science, Data Science, IT, or related field
  • 6+ years of professional software development experience
  • Advanced proficiency in Python, including modern libraries and frameworks
  • Strong experience with Django or Flask, specifically utilizing server-side rendering (Jinja2) or HTMX for interactive front-ends
  • Strong back-end development skills, including RESTful APIs and microservices
  • Proven experience building and deploying SMART on FHIR apps
  • Deep understanding of OAuth 2.0, OpenID Connect, and FHIR R4
  • Familiarity with database systems (e.g., PostgreSQL, MySQL, NoSQL, MSSQL) and data pipeline architecture
  • Experience building dashboards or internal tools for operational teams
  • Excellent written and oral communication skills, including ability to work closely with clinical end users and key internal (non-technical) stakeholders to gather and translate requirements
  • Ability to operate with high organization and excellent time management in a dynamic startup environment
  • This position is based in our San Francisco office; we maintain a hybrid schedule of Monday–Thursday in the office, with Friday as a remote work day

Preferred Qualifications

  • Data science or computational biology background, ideally with experience in a scientific computing environment
  • Proficiency with scripting and automation for deployment and system integration
  • Knowledge of CI/CD systems (e.g., GitHub Actions, Jenkins) and infrastructure tools (e.g., Docker, Terraform)
  • Familiarity with clinical terminologies (LOINC, SNOMED, ICD-10).
  • Experience with Data Mapping and Data Transformation (specifically converting internal database schemas to FHIR-compliant resources like Observation or ResearchStudy)
  • Familiarity with HLA typing, bone marrow transplantation, or stem cell biology

Key Responsibilities

  • Develop and maintain a physician-facing SMART on FHIR application using a Python-based web stack
  • Manage the app registration and lifecycle on the open.epic and Epic Showroom portals
  • Ensure HIPAA compliance and robust security protocols for data in transit and at rest
  • Partner with hospital IT teams (Epic Bridges/Interconnect analysts) to facilitate technical 'handshakes' and security reviews for app deployment
  • Collaborate closely with internal scientists as well as clinical and commercial stakeholders to translate complex matching logic into a clean, intuitive user experience
  • Maintain and improve our HLA matching platform built with Python
  • Design and implement back-end systems, services, and APIs to support data-driven applications
  • Work with both structured and unstructured data to develop internal dashboards and visualization tools
  • Contribute to system architecture, code quality, and design decisions across the platform
  • Automate processes and pipelines to improve efficiency and data integrity
  • Build robust, maintainable codebases
  • Promote optimal coding practices, perform code reviews, and mentor peers to improve code quality
  • Support and enhance CI/CD pipelines, SSO integrations, and secure deployment environments

In your first six months some projects you’ll work on include:

  • Designing and building the physician-facing front-end UI for donor search — this is the top priority and will require close collaboration with HLA scientists and clinical partners to get right
  • Working with an HLA Scientist to deepen your understanding of HLA matching and further develop our matching platform
  • Partnering with Quality Assurance and Donor Services teams to understand their needs and add features to the current stack of services built for them
  • Improving data communication protocols and APIs between sources of truth (e.g., connecting product inventory services to NetSuite)
  • Collaborating with the Tech team to build effective dashboards that visualize different stacks of data

This position has a salary range of $160,000 - $185,000 annually, with the potential to reach up to $200,000 annually for candidates with exceptional experience and seniority to come in at a Senior Engineer level. Ossium Health takes a market-based approach to pay and welcomes applicants across a range of career stages — we are open to scoping this role for the right person. The successful candidate's starting salary will be determined based on, but not limited to, job-related skills, experience, qualifications, and market conditions. This range may be modified in the future.

We offer a full slate of employee benefits including:

  • Stock options
  • 401(k) matching
  • Medical, dental and vision coverage
  • Four weeks of PTO accrued (vacation & sick time) annually  + 11 company holidays
  • Employer paid life insurance and long term disability
  • Gym membership/recreational sports reimbursements
Ossium Health provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, protected veteran status, sexual orientation, gender identity, gender expression, or any other protected characteristic. Our Equal Employment Opportunity Policy Statement and the Know Your Rights: Workplace Discrimination is Illegal Poster reaffirm this commitment. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
 
If reasonable accommodation is needed, please contact our People Team at [email protected] or 650-285-0603. Ossium Health complies with federal and state disability laws and makes reasonable accommodations for applicants and candidates with disabilities.
 
Principals / direct applicants only please. Recruiters, please do not contact this job poster. 
 
Equal Opportunity Employer/Veterans/Disabled
 
 
Ossium Health
Ossium Health

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say