Full Stack Software Engineer

American Society of Clinical Oncology (ASCO)

San Francisco, CA



Who we are looking for:

ASCO (American Society of Clinical Oncology) has embarked on a pioneering effort to develop a learning healthcare system in oncology. This system, CancerLinQ, (www.cancerlinq.org) aggregates data from the day to day care of cancer patients to improve the quality of care and improve health outcomes of all patients with cancer. We are looking for a smart and talented Full Stack Software Engineer to join us in our fight against cancer. This position is based in San Francisco, CA or Alexandria, VA.


  1. Full stack software development within a team to improve the quality of care for oncology patients
  2. Develop applications using modern Web frameworks on cloud platforms
  3. Work with the Products team to define requirements and then translate those requirements into well designed software components along with unit tests
  4. Ensure the highest level of quality in all the software that is delivered
  5. Document and communicate with technical and non-technical audiences
  6. Ensure security and scalability of the platform with sound design principles


  1. Bachelor’s or Master’s degree in Computer Science or equivalent educational background
  2. 5+ years of software development experience
  3. Expert level hands-on knowledge of Javascript and front-end frameworks like React
  4. Experience with Agile development methodologies and tools like git and JIRA
  5. Familiarity with other programming languages like Java, Python, and Scala
  6. Exposure to data standards in Healthcare IT like HL7, CDA, CCD, RxNorm, LOINC, and ICD 10, along with an understanding of ontologies used in medicine is a plus
  7. Experience with clinical informatics is a plus

ASCO is proud to be an Equal Opportunity Employer (EOE)

Please apply online at https://asco.wd5.myworkdayjobs.com/en-US/ASCO/job/San-Francisco/Software-Engineer_R61