Senior Software Developer

WELBI

Ottawa

Hybrid

CAD 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits from Day 1
Remote-first hybrid environment
Employee ownership/stock options after
Mentorship & professional development

Job summary

Welbi in Ottawa, Canada, seeks a Senior Software Developer passionate about crafting accessible, high-quality frontend and backend features using React.js, Node.js, Express.js and TypeScript. You’ll balance rapid delivery with robust testing in a collaborative, customer-first environment.

You’ll translate designs into code, participate in architecture reviews, optimize performance, and mentor teammates while working in a remote-first hybrid setup with an office in Ottawa.

Qualifications

  • Significant expertise in React.js, Node.js, Express.js, and Typescript.
  • Experience with modern CSS layouts and learning new patterns.
  • Familiarity with RESTful APIs and relational databases (ORM and SQL).
  • Experience with Redux, Nest.js, GraphQL, or AWS is a plus.

Responsibilities

  • Develop user-facing features using React.js and API routes.
  • Write React components and Node.js functions using TypeScript.
  • Participate in automated tests and performance/load testing.
  • Benchmark and optimize code for speed and scalability.
  • Translate prototypes and designs into high-quality code.
  • Contribute to product decisions and ensure technical feasibility.

Skills

React.js
Node.js
Express.js
Typescript
RESTful APIs
Benchmarking
SQL/ORM
Code reviews

Tools

Redux
Nest.js
GraphQL
AWS

Job description

About Welbi

At Welbi, we're improving the quality of life of older adults like our parents and grandparents. We do this by transforming the way front-line workers in senior living communities provide care to them every day.

To learn more about us — how we started, the problems we solve, and how we are helping seniors live more fulfilled lives — watch the Welbi story below:

VIDEO: Welbi Story

We’re backed by some of the biggest names in the senior living industry, and we are building a team of curious, customer-obsessed, collaborative, high performers who take pride in the fact that our work improves the quality of life of millions of seniors across North America. If that sounds like it might be a good fit for you, please keep reading.

About the role

We are currently looking for a Senior Software Developer who loves to code. You're someone who is continuously working on improving their craft and is passionate about their work and the impact it will have. In order to succeed in your new role, you will need to be committed to a collaborative problem-solving approach and believe in a customer-first mentality. Finally, you know how to balance providing the best quality work while also meeting tight deadlines.

What you will be working on
  • Developing user-facing features using React.js and/or implement API routes
  • Writing React.js components and/or Node.js functions using Typescript
  • Participating in the planning, creation and execution of automated test cases and load/performance testing (unit testing)
  • Benchmarking and optimizing code for maximum speed and scalability
  • Translating prototypes, mockups and designs into high-quality code
  • Actively contributing to all product decisions and ensuring the technical feasibility of each design
  • Participating in software design and code reviews to ensure a high level of software quality and to share knowledge with team members
  • Actively contributing to the continual improvement of process and product
  • Collaborating with other teams and stakeholders
Helping you grow & succeed
  • Make a Difference: Your work matters. You’ll be free from bureaucracy and unnecessary paperwork to focus on impacting as many seniors' lives as possible.
  • Grow & Learn: You’ll have the opportunity for endless career growth. To set you up for success, you’ll have access to internal and external resources, mentorship, and workshops.
  • Be Heard & Have A Say: You will have space to voice your ideas and opinions to make changes. We are all part of the Welbi decision-making process.
  • Meet Friends for Life: Being on such a small team, we’re close-knit. We genuinely care about each other and celebrate our successes together.
What we offer
  • Competitive salary, based on extensive external benchmarking.
  • Two (2) Weeks of vacation, used anytime.
  • Five (5) days for personal use, including sickness, wellness, and family needs.
  • Five (5) days of office closure, during the holiday season.
  • Health benefits from Day 1, so you don’t need to wait to go to your dentist appointment.
  • Remote-first hybrid environment; we have team members spread across Canada and an office in Ottawa when you need it.
  • Flexible working style that focuses on productivity and results, not the amount of time you’re online. If you communicate, attend your meetings, and perform your job, we don’t care where it happens.
  • Employee ownership As a startup, we know how important every hire we make is at this stage. After 4 months of employment, our Board of Directors grants every employee Options in Welbi.
  • Mentorship & professional development to help you stay a subject matter expert in your field via guidance from industry leaders, as well as comprehensive external programs and peer groups with incubators like Invest Ottawa and MaRS.
  • Autonomy & impact is prevalent at all levels of Welbi. There are no cogs in our wheels — everyone is included in discussions that impact their role and has the opportunity to speak their minds.
  • A culture beyond words on a wall with an emphasis on bringing the team together every single month for company-wide social events & lunches, team socials, quarterly cultural awards, and a constant emphasis on growth & development.
What you bring
  • A significant expertise in any of the following: React.js, Node.js, Express.js, and Typescript
  • Thorough experience in modern CSS layouts and a passion for learning new patterns
  • Familiarity and experience with RESTful APIs
  • A history of writing reliable, well-tested code
  • A knack for benchmarking and optimization
  • Working knowledge of relational databases, using both an object-relational mapping (ORM) and raw SQL
  • Tell us your favourite animal at the top of the document you submit about why Welbi
  • Strong opinions on the best solutions (and processes) to build a product and can back them up with facts
  • Critical thinking and great problem-solving skills
  • The ability to juggle multiple projects at a time
  • A self-starter mentality
  • A great team player
  • A results-driven attitude
A plus if you also have the following
  • Experience with Redux, Nest.js, or other popular React and Express workflows
  • Working knowledge of GraphQL or willing to learn
  • Knowledge of modern authorization mechanisms, such as JSON Web Token and OAuth
  • Experience with common development packages and tools such as Babel, Webpack, NPM, etc.
  • Expertise in AWS (including ECS, EC2, S3, CloudWatch, etc.)
  • Past exposure to Prisma
  • Experience with enterprise system integrations—particularly EHR platforms (e.g., PointClickCare, MatrixCare) and interoperability standards like FHIR is considered an asset.

Like what you read but not sure if you check ALL of our boxes? Research shows that female-identifying candidates screen themselves out of consideration and apply to 20% fewer jobs than those who are male-identifying. As an inclusive employer whose team is composed of over 50% female-identifying employees, we value applicants with diverse backgrounds, journeys, and profiles.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Customer Support Specialist
Customer Support Specialist

Welbi • Ottawa

Hybrid
CAD 60,000 - 90,000
Customer Support Specialist
Customer Support Specialist

Welbi • Canada

On-site
CAD 42,000 - 65,000
Senior Software Engineer, Backend - International (opens in a new tab)
Senior Software Engineer, Backend - International (opens in a new tab)

Justworks, Inc. • Toronto

Hybrid
CAD 188,000 - 242,000
[Wattpad] Engineering Manager
[Wattpad] Engineering Manager

WEBTOON Entertainment Inc. (Wattpad & WEBTOON Family of Brands) • Toronto

Hybrid
CAD 140,000 - 180,000
Career development
Health benefits (vision & dental)
Health/wellness account
+5
[Wattpad] Engineering Manager Tech Wattpad Corp. ( Toronto, Ontario ) Until filled
[Wattpad] Engineering Manager Tech Wattpad Corp. ( Toronto, Ontario ) Until filled

WEBTOON Entertainment Inc. • Toronto

Hybrid
CAD 140,000 - 190,000
Career development
Health benefits
RRSP/401K
+4
Senior Web Developer
Senior Web Developer

Relay • Toronto

Hybrid
CAD 110,000 - 170,000
Competitive salary & equity
Social events & team gatherings
Health benefits & wellness spending
+2
Senior Software Developer
Senior Software Developer

Eli Health • Montreal

On-site
CAD 110,000 - 150,000
Health insurance
Spa access for you and a guest
Flexible schedule
Senior Software Engineer, AI
Senior Software Engineer, AI

Justworks, Inc. • Toronto

Hybrid
CAD 188,000 - 242,000
Great benefits
Wellness program
Company retreats
Associate Software Engineer - International
Associate Software Engineer - International

Justworks • Toronto

Hybrid
CAD 109,000 - 136,000
Senior Full-Stack Developer (Python/React) - Onboarding Team
Senior Full-Stack Developer (Python/React) - Onboarding Team

Jaide Health • Montreal

Hybrid
CAD 110,000 - 150,000
Equity
Comprehensive health benefits
Parental leave
+1