Join The Team

Software Engineer, Full Stack

Software Engineer, Full Stack

We’re looking for someone to join our Engineering organization at Ferrum and help grow our ML infrastructure and tooling, where we tackle the unique challenges of building a robust, scalable machine learning platform.

Are you interested in delivering resilient services to help hospitals detect and eliminate the millions of medical errors that occur every year? If so, read on.

About You

We are looking for a track record of:

  • 3+ years of experience in a full-stack engineering role
  • 2+ years of developing with Typescript and React
  • 2+ years of developing backend APIs with Go, or similar statically typed languages
  • 3+ years of experience Linux development environments
  • Strong time management and organizational skills
  • Excellent verbal and written communication skills
  • Collaborating in and working with a remote, distributed team with an overlap between 8 AM and 12 PM Pacific

Preferred experience with, but not required:

  • Experience working with SQL and PostgreSQL
  • Strong understanding of React contexts and hooks
  • Understanding of common UI and UX design patterns

What You’ll Be Doing

Delivering secure and well-tested solutions that scale:

  • Build and maintain the systems that enable and support partner integrations
  • Develop the applications and interfaces that clinicians use to interact with our services
  • Design and prototype product features and applications to rapidly gain user feedback
  • Apply industry best practices to maintain and scale our platform

You Might Be a Good Fit if You

Strive to take ownership of a project from ideation to delivery and maintenance. Your experience provides a framework for you to work independently on several initiatives which will provide significant and measurable value to our customers. Seek opportunities to develop horizontal technologies that benefit multiple teams. Build and automation tools to increase the quality of all teams at Ferrum.

Communicate and document everything. At Ferrum, we are a distributed team. A culture of sharing and documentation allows everyone to work together. We are looking for a practitioner of clear documentation that is well-maintained. You adapt your communication style to suit different audiences and follow up on feedback to ensure positive outcomes.

Are a team player. Ferrum is a high-growth, venture-backed, fast-paced startup. This means that while the team members we’re hiring will fully own their functions, we expect them to understand adjacent roles and responsibilities to support and sometimes contribute.

Are an out-of-the-box thinker. In a fast-paced startup environment, much of our success hinges on our ability to think differently from competitors, counter-position, outmaneuver, iterate rapidly, and present compelling messaging that differentiates us from the pack.

Think healthcare can be better and want to have an impact in the industry. Ferrum’s team is first and foremost, mission-driven. Our mission is to help hospital systems use AI to improve patient care, and the work that we do impacts patient lives every day.

To Apply

Email to apply. 

About Ferrum

Medical errors kill 6 million patients every year and are the third leading cause of death worldwide. Ferrum provides doctors with an automated quality management system and machine learning marketplace that ensures they catch and fix medical errors before they affect patient care. The service does not affect physician workflow, takes less than a day to install, and is delivered via a secure appliance so patient data never leaves the hospital. Ferrum has been deployed at hospitals in multiple countries around the world. We are a highly technical team led by experienced founders who have built, funded, and scaled successful healthcare technology companies previously.


Request More Information

Fill in the details below to request more information or a demo of our AI platform. Our team is standing by and ready to help!