Skip to content

Instantly share code, notes, and snippets.

@jeremyw
Last active May 3, 2021 12:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeremyw/f55014442a24222b3b1cb2e2031b63c0 to your computer and use it in GitHub Desktop.
Save jeremyw/f55014442a24222b3b1cb2e2031b63c0 to your computer and use it in GitHub Desktop.

Front-End Engineer / Full-Stack Engineer

Hiring Manager: jeremy@formhealth.co

Form Health is telehealth for adults with obesity, a chronic excess weight disease. We’re hiring full-time Software Engineers to level up some critical front-end components, with plenty of opportunity to contribute and learn on the back-end, mobile apps, and data infrastructure. You’ll report to our VP of Engineering and collaborate daily with our distributed team, including physicians and dietitians.

Obesity impacts more than 40% of the US adult population, but only about 1% of patients receive medical treatment for their disease. Form Health makes research-based treatment available to adults through the convenience of telehealth, including long-term care from a physician and dietitian and medication when appropriate.

Founded in Boston in 2019 with a public launch in early 2020, Form Health is a venture-backed startup with an experienced team and product-market fit. We’re building for growth: onboarding more patients, building better tools for our clinicians and partners, and scaling our team while maintaining a high bar for patient success.

Our team works remotely and is distributed across the US, although we do plan to have a Boston-area office later in 2021 or 2022 for those who need it.

Check out our Trustpilot patient reviews for some early, resounding patient feedback!

Tech Stack

On the front-end, we use NextJS, GraphQL, TailwindCSS, Prismic, and Cypress, among other tools. There are still infinite decisions to be made, and we will remain flexible as we’re evolving fast.

Our back-end combines the best of a Ruby on Rails monolith with AWS serverless components (API Gateway, Lambda, S3, SNS, etc.), and Apollo Server. We have loose integrations with lots of best-in-class tools for CMS, CRM, EMR, observability, analytics, and data warehousing.

We also have a mobile app for iOS and Android built with React Native and TypeScript. There can be opportunities to work on this stack as well as we grow together.

What you’ll do

  • Build modern web-based experiences for patients, clinicians, and other stakeholders using modern tools like ES6/TypeScript, NextJS / React, TailwindCSS, and serverless infrastructure
  • Build systems that empower our team, patients, and partners, providing data and removing obstacles or dependencies from their workflows
  • Phase out our public-facing website with an entirely new design and stack to be built
  • Collaborate with engineers, product managers, designers, and senior leadership to define and deliver our roadmap
  • Enable experimentation and deployment of new experiences, and implement experiments, such as A/B tests
  • Ship working, well-tested software continuously
  • Bias for action
  • Add your voice to the continuous improvement of the team, company, and product

Our Engineering Philosophy

We believe that minimizing waste, maximizing learning, and shipping working software continuously is key to building and supporting a high performing team. We optimize for shipping code to production as soon as it’s ready and prefer to ship small changes frequently to reduce risk. Here’s how we achieve this:

  1. We deliver one change at a time. Each change adds value and can be shipped independently.
  2. We automatically deploy to production, quickly and reliably, every time code is merged to main. Usually multiple times a day. Even on a Friday afternoon!
  3. We have fast, reliable test suites and monitor coverage.
  4. We use feature flags and A/B experiments when appropriate to disable/enable code or “dark launch” a feature.
  5. We review each other’s changes quickly, with a high bar for simplicity, clarity, consistency, and quality.
  6. We monitor and observe our systems closely, and keep the signal-noise ratio high. This allows us to quickly tell whether the one small change we ship is working as expected.
  7. We review and fix the root cause(s) of issues, using a constructive, non-punitive process, always moving forward smarter and better.

Our Values

  • Creating a welcoming and safe place for patients
  • Protecting patients’ privacy and the safety of their data
  • Simplicity and quality
  • Continuous learning and improvement
  • Growth and scalability while minimizing waste
  • Advancing the state of the art in telemedicine

Team Testimonials

“I’ve really enjoyed the experience of being part of a startup with such a small, close team. It’s been an amazing experience learning and participating on calls with management, product/engineering, and marketing to better understand their jobs and how we can build a better platform and experience for our patients and for us as daily users of the platform.”

Joanna, Registered Dietitian

“I love working with people who are not just some of the most talented folks I've ever worked with, but who also care deeply about our patients.”

Jake, Head of Product

“It’s satisfying to get direct feedback and then collaborate to deliver solutions with noticeable impact, sometimes within hours or even minutes. It fills you with positive energy, and nothing beats that.”

Dan, Senior Software Engineer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment