Oncora AI is an oncology software and data company focused on improving cancer patient outcomes through real-world data. They are seeking an experienced Software Engineer (Full Stack) to develop their data platform, integrate various data sources, and enhance their web applications for clinical use.
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
Requirements:
- 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