Software Engineer

Oncora Medical
United States
about 2 months ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$80,000.0 - $120,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Macintosh Application Environment Cloud Computing Computer Programming Databases Data Infrastructure Data Visualization Dicom PostgreSQL MongoDB
+16 more
Redis Software Engineering Systems Integration TypeScript Web Applications Web Application Frameworks ReactJS Fast Healthcare Interoperability Resources Containerization Webpack Core Data Health Level Seven International Build Tools Graphql Restful APIs Docker

Job description

We are looking for an experienced engineer to join our mission driven team to help develop our data platform that integrates and transforms multiple imperfect and messy data sources into clean, usable data so that we can learn from every cancer patient.

As a main contributor on our Platform and Integrations team, you will play a vital role in developing and operating our core data platform and helping scale it to serve additional hospitals.

We are a small team trying to tackle a very large problem, so we need teammates that are ultimately accountable to themselves and continuously push themselves, the product and the organization forward.

What you will be doing:

  • 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
  • Familitiary 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)

Bonuses

  • 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 & conditions

  • Salary: $80-120k plus equity compensation
  • 401k, health and dental insurance, flexible vacation policy, paid parental leave
  • eBooks, online courses, workstation setup
  • Events: happy hours, team dinners, conversations with oncologists (will return soon!)
  • You get to work with smart, passionate people on a product that will have a direct impact on the quality of life for cancer patients

What to expect in the hiring process:

  • Introductory phone call with the Head of Operations (30 minutes zoom call)
  • Phone interview with VP of Engineering (60 min zoom call)
  • A small take-home code challenge
  • Virtual onsite, including a technical discussion, engineering team meet, and co-founder meet (90-120 minute zoom call)
  • Final stages, potential follow-up interviews, and offer discussions

Sorry, we do not offer visa sponsorships at this time.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Loading talks and stories from around this role…