Companies you'll love to work for


Senior Fullstack Engineer - Canada



Posted on Wednesday, June 19, 2024
Job Type

About Origin

Join the team that's setting a new standard for women's healthcare.

Origin is a health tech startup redefining physical therapy for the pelvic floor and whole body, as we treat commonly overlooked health issues related to pregnancy, postpartum, menopause, and sexual health.

Our secret sauce? An innovative approach that's as unique as the community we serve! Backed by clinical evidence, our treatments have transformed lives, saving money, and boosting overall well-being. With over 42,000 individuals already experiencing the magic of Origin, we know our approach is making life better for women.

Today, as Origin pioneers the creation of a category-defining brand, setting a higher standard of care for every woman and individual with vaginal anatomy

Ready to be part of our vibrant and expanding team here at #TeamOrigin? Join us and let's make a difference in women's healthcare together.

About the role

As a Senior Fullstack Engineer at Origin, you'll take end-to-end ownership of new feature implementation, ensuring a seamless user experience while collaborating with a dynamic product & technology team. Your role involves translating business needs into technical specifications, leveraging infrastructure-as-code tools, mentoring other engineers, and actively participating in collaborative problem-solving to shape the future of women's health through technology.

This role is remote, located in Canada. Only Canadian residents and those with authorization to work in Canada will be considered.

What you’ll achieve

  • Full-Stack End-to-End Ownership: Own tasks across the entire tech stack, from ideation to deployment, with a focus on a seamless user experience and DevOps integration.
  • Next-Gen Platform Building: Contribute to scaling Origin’s platform for a national audience, repurposing successful patterns and code from the current platform.
  • Business Needs Translation: Translate complex business requirements into actionable technical specifications, collaborating closely with cross-functional teams.
  • Infrastructure-as-Code Proficiency: Utilize infrastructure-as-code tools and common NodeJS tooling for efficient software compilation.

What Makes Us Different

While each position may demand distinct skills and qualifications, we operate as a unified team, driven by our shared core values. At Origin, we're all about creating a safe and supportive haven within our community. We’re a growing team of hardworking and passionate individuals who integrate the following values into our everyday practices:

  • Own it. We show up with our best work. We’re creative, focused, proactive, and get the details right.
  • Go big. We have a big vision for women’s health and are energized by our potential impact. We act with urgency, yet remember it’s a long game.
  • Stretch. Growth can be uncomfortable and progress isn’t always linear. We create a safe space for honest learning, taking risk, and understanding failure.
  • Be generous. We’re kind, high integrity, and assume the best. We celebrate wins and build each other up.

What we’ll offer

At Origin, not only do we want our patients to feel their best — we're all about keeping our team feeling top-notch too! We strive to enhance inclusion within our organization, fostering an environment that empowers and values our employees. Our focus extends to creating a workplace culture at Origin that champions the diversity and well-being of our team members, ensuring they feel supported and valued in every aspect of their professional journey.

The full base pay range for this role is between $140,000-180,000 CAD.

Our full-time benefits include programs that support employees through every stage of life. Benefit highlights include:

  • Premium medical, dental, vision insurance, as well as pension, so that you can feel secure in your health and financial future
  • Generous time away with Flexible PTO + 9 paid Holidays so that you can embrace a healthy work-life balance
  • We support our employees during life-changing moments with a paid parental leave program, ensuring you have the time you need to bond with your new addition and adjust to family life.
  • Annual Origin Physical Therapy Stipend


About you

  • You're a resident of Canada
  • 3+ years experience working with TypeScript.
  • 3+ years experience working with NodeJS.
  • 5+ years experience working with modern front end frameworks. React, Angular, Vue, Svelt, Remix, etc.
  • 5+ years experience working with relational databases, ideally PostgresQL.
  • 2+ years experience working with functional programming. This could be working with JavaScript / TypeScript libraries like `ramda`, `lodash-fp`, `fp-ts`, etc. This experience could also be through Scala, Haskell, Clojure, etc.
  • Attention to detail (you don’t miss the little details, they matter. You’ve probably noticed a missing period or two in this post.)
  • Organization. Whatever your system is to stay organized, it’s excellent, never fails you, and is flexible enough to allow priorities to shift when needed.
  • Ability to explain problems clearly to other engineers as well as non-technical folks.

Bonus points

  • We use `fp-ts`, any tangible experience specifically with this library is a huge plus!
  • Familiarity with serverless architecture. Bonus points for experience with SST / AWS CDK.
  • Experience working in a monorepo and creating reusable packages.
Salary Description
$140,000 - $180,000 CAD