Skip to content

Full Stack Software Engineer

[m]pirik is improving cardiology and orthopedics by collecting and analyzing data related to patient care. We are a small healthcare technology company with a suite of products ranging from communication tools to a data collection and analysis platform.

Are you interested in building elegant and scalable systems to help our customers unleash the power of their data? As a Full Stack Software Engineer, you will help present our data in easy to consume user interfaces and workflows for healthcare professionals. We build systems that clean, structure and understand clinical-level patient data and make use of the data to improve healthcare efficiency and diagnosis. You will work closely with world-class scientific and medical experts to design, develop and validate software at the cutting edge of personalized medicine.

The main tools that we use to build software are Typescript/JavaScript (Node.js), Vue.js, PostgreSQL, and Amazon Web Services (AWS). Expertise with these tools is a huge plus, but having a familiarity with other common web languages/frameworks (such as C#, Java, React, Angular, etc) and other databases are fine substitutes.


  • Brainstorm with product owners and healthcare professionals on new features
  • Continuously ship new features for our cloud applications
  • Working with support to triage and debug technical support requests
  • Writing clean, well-structured, and testable code, with an eye towards maintainability

Desired Skills & Experience

To be successful in this role, you will need:

  • A thirst to learn new things and a curiosity of how things work
  • To be self-driven and goal-oriented
  • Proven experience delivering and maintaining a complex product
  • Fluency in modern JavasScript/ECMAScript/TypeScript (ES2016+ or TypeScript 3.0+)
  • Experience with at least one modern front-end framework like React/Angular/Vue/Svelte
  • A passion for crafting fluid, usable, and accessible UIs, and making it easier for other engineers to do the same
  • To enjoy full stack development but are most excited about the front end
  • To seek simple approaches to complex problems
  • Familiarity with Agile methodologies and Scrum in a rapid-iteration environment
  • Strong communication skills, a positive attitude, and empathy

Bonus if you have:

  • Experience scaling UI development patterns and libraries to large applications
  • Interest / expertise in user experience design
  • Experience with javascript unit testing frameworks like Mocha, Jasmine, or Jest
  • Healthcare or healthcare software experience
  • Experience in small startup environments


  • Unlimited paid vacation days and flexible work hours
  • Free parking
  • Free food! Fully stocked kitchen with free snacks and drinks
  • Weekly sponsored lunch on us
  • Health and wellness benefits like ergonomic standing desks and regular visits by a massage therapist
  • Regular social events in and out of the office

Let's Talk Software