Image Description

Full Stack Software Engineer

Job Description

Posted 16 days ago

At Strata our mission is to accelerate the impact of precision medicine for patients with cancer.

We are a team of innovative, insightful, energetic scientists, engineers, technologists and healthcare visionaries, striving to significantly improve outcomes for cancer patients.

We’re looking for talented, proactive people who are driven to help others, fulfill the promise of precision medicine for cancer patients, and cultivate their career path along the way. If you enjoy collaborating with inspiring teammates, creating and supporting products that really make a difference, we want you.

We're hiring an experienced full-stack software engineer for our Informatics team.

‍ What You'll Do

Software powers everything that we do, from the Laboratory Information Management System (LIMS) tracking tumor samples to the data pipelines analyzing results to the portal conveying reports back to physicians.

The Strata Informatics team is responsible for all these systems, overseeing Strata’s interactions with several dozen healthcare partners.

This team is responsible for:

* Development of Strata’s ordering and results portal

* Integration, analysis, and reporting of data received from Strata’s partners

* Creation and maintenance of internal tools used throughout the company

* Integrations with electronic medical record (EMR) systems (e.g. Epic, Cerner)

You Should Have

Technical Chops

* 3+ years of full-stack professional development experience.

* Core development experience in a language like Python, Ruby, Go, JavaScript.

* Excellence in one or more of the following: React, MySQL, Postgres, OAuth, AWS, CI/CD, infrastructure as code (no one is a master of all).

* Genomics, biotech, or healthcare domain knowledge (e.g. HL7, FHIR, EMR, NGS, FDA Approval) is nice-to-have but we don't expect batteries to come included.

People Skills, We Have People Skills

* Empathy: You meet users where they're at; if they're frustrated, then you're frustrated.

* Pragmatism: Technologies are important, but the problems you're solving are primary. Value isn't delivered until it's in the customers' hands. Time to ship matters.

* The Team, The Team, The Team: You want to bring others along and join them on the journey. That means soliciting opinions (and offering yours), never hesitating to help out, and prioritizing what's right for the patient, Strata, Informatics, and yourself (in that order).

Our DNA

With Ann Arbor roots and employees around the country, this is a phenomenal place to make an impact and move fast. We also have fun and support employees in their learning including paid conference attendance.

Within engineering, we believe that small teams have asymmetric impact and that asynchronous, thoughtful responses are more effective than instantaneous reactions.

Agile really does mean individuals and interactions over processes and tools. Practices like scrum or XP are nice, but if we use them, they serve the people; people don’t serve them.

Join us, challenge your career and skills, be rewarded, and make an impact on something that matters–the lives of cancer patients.

We welcome a brief cover letter with your resume submission. Tell us about yourself.

Strata Oncology is an Equal Opportunity Employer.

Learn more at https://www.strataoncology.com/!

Job Summary

Image Description
Ann Arbor, MI, US Location

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

EVERFI is the leading education technology innovator that...

As a Ruby engineer you would be joining our growing dev t...

Doximity is transforming the healthcare industry. n\nWe h...