Software Engineer

Noteworth’s Engineering Team works tirelessly to raise the bar of healthcare software with technology-agnostic, user-centric development. We’re looking for a Software Engineer to join our team.

This person will implement user interfaces and data visualizations that make complex data accessible and useful for patients and their healthcare providers. Your primary responsibilities will include developing front-end components of Noteworth’s web-based application, improving the user experience and visual elements, and working with our Engineering and Product teams to implement thoughtful data visualizations.

Our Culture

The Engineering Team is diverse and full of forward-thinking, passionate people. We’ve all drunk the “make healthcare great again” Kool-aid, and have fun doing it. Everyone has ownership and autonomy with our flat team structure. We practice radical transparency. All ideas are on the table; nothing is top-down. We make data-driven decisions, and ensure that time is built-in to produce high-quality code, instead of just something that works.

We’re highly collaborative, and intentionally create growth opportunities (like learning new tools fast, quarterly hackdays, and more) to continuously raise your professional (and personal) bar. Regular reviews and 1-on-1s promote open communication, safe space, and help team members understand where they have opportunities to excel.

 Your Responsibilities:

  • Further developing and refining Noteworth’s Clinician Interface using React and Redux

  • Creating and maintaining APIs

  • Building data visualizations

  • Working with mobile teams

  • Planning and maintaining a product long-term

  • Performing code reviews

  • Creating/maintaining documentation

  • Writing comprehensive tests

  • Working with interdepartmental teams (Customer Success, Sales, Marketing)

About You:

  • Excited about making a difference in healthcare with technology

  • Passionate about contributing to an empowering culture of learning, teaching and personal growth

  • Are a dog person, even if you don’t have one

  • Knowledge of development best practices (agile methodologies, code reviews, Javascript testing frameworks)

  • Strong experience with languages like Python, Ruby, C++, or C

  • Has developed production apps using React and ES6

  • Experience with styles and animations using SCSS

  • Experience using GIT, JIRA, build systems (Webpack)

  • Knowledge of API architecture development

  • Good understanding of relational databases like PostgreSQL

  • Experience developing and deploying a product in a production environment (product lifecycle, sticking to release schedules, etc.)

Our Stack

  • Testing (Jest, Sinon)

  • Analytics, Error Capturing (Google, Rollbar)

  • Languages (Python, Javascript)

  • Frameworks (Django, React/Redux)

  • AWS (RDS, EC2, S3)

  • Visualization library (D3)