Note: The job is a remote job and is open to candidates in USA. Oncora Medical is an oncology software and data company dedicated to improving outcomes for cancer patients. They are looking for an experienced Software Engineer to help develop their data platform by integrating and transforming messy data sources into clean, usable data.
Responsibilities
- Gaining a deep understanding of oncology data and clinical workflows to be a better champion for our users
- Working with product and engineering leadership to build a performant, user-friendly web application
- Improving our frontend architecture as we expand our suite of products to meet a variety of clinical use cases
- Adding new functionality to our GraphQL and REST APIs to support new product features
- Instrumenting our API layer for metric collection, monitoring and alerting
- Integrating the data generated by our data capture tool into our data platform and descriptive analytics product
- Providing feedback (both design and code) to your peers
Skills
- A solid base of software engineering experience, typically 1-5 years, in a modern single-page application environment
- Fluency with the JavaScript / TypeScript ecosystem, modern frontend frameworks and build tools (we use React, Typescript, Webpack)
- Strong foundation in programming, algorithms, and software application design
- Tendency to seek simple, elegant solutions to complex problems
- Ability to analyze and optimize existing solutions
- Familiarity with various database technologies, including relational, document, key/value, columnar, etc (we use Postgres, Redis, MongoDB)
- Experience with cloud computing providers (we use AWS)
- Familiarity with modern containerized environments (we use Docker & Kubernetes)
- Experience with healthcare data standards and integrations (HL7, FHIR, DICOM, etc.)
- End-to-end experience working on greenfield products from inception to release
- Experience with data visualization techniques and libraries
Benefits
- Equity compensation
- 401k
- Health and dental insurance
- Flexible vacation policy
- Paid parental leave
- EBooks
- Online courses
- Workstation setup
- Happy hours
- Team dinners
- Conversations with oncologists (will return soon!)
Company Overview