Senior Software Engineer
Senior Software Engineer
REMOTE /
Toronto, Ontario, Canada
- Permanent
This job allows you to work remotely
Job Description
We are looking for an experienced Senior Software Engineer to join our engineering team as we chart the course for North American expansion. Your work will directly impact the lives of those receiving and delivering care as well as the families that are often left struggling to care for their loved ones. We are building solutions for an industry that has traditionally been left behind. We are still early in our journey. You will be one of the first technical hires and have the opportunity to make a significant impact on technical decisions and our culture. We hire leaders who put others first and bring a creative lens to problem-solving. We believe everyone on our team is a leader in their own right; nobody is below making decisions, and nobody is above doing the dirty work. If this resonates with you, we’d love to hear from you.
-You will work with our CTO to advance our product ecosystem.
-You will help make architecture decisions and produce development timelines.
-You will lead technical implementation, including code development, automated test development, deployment, monitoring, and analytics data modelling.
-Your assignments will range from:
-->Early, small scope experiments
-->Incremental fixes to in-market products
-->Complex and detail-oriented projects
-As our development team grows, you will need to take on a leadership role.
Must Have Skills:
-You have expertise in designing scalable and performant backend services and storage layers using common patterns, languages, and infrastructure (e.g. REST/GraphQL, domain-driven design, CQRS, event-driven)
-You thrive in a diverse, cross-functional team, often collaborating with people focused on product, operations, and strategy.
-You have strong communication skills and can relay complex technical issues to a non-technical audience.
-You’re motivated by success and learnings through experiments and metrics analysis.
-You stay up-to-date with industry trends, new software development tools and leading practices.
-You are familiar with most of our stack: Typescript, React, NodeJS, and SQL databases.
-You've worked in multi-person development teams, building and shipping large features.
-You have 4+ years of professional software development experience
Special Perks:
-Competitive cash and equity compensation
-Unlimited vacation days and a flexible workday; we care about outcomes overschedule.
-Great team culture - we care deeply about the work and each other.
-Top of market maternal and paternal leave.
-Excellent healthcare benefits.
-Personal development budget; we support our team members' growth.
-Location flexibility; again, we care about getting to the best work, wherever is bestfor you.
-Opportunity for rapid growth and career development; we are looking for someone who will be a critical leader