QA Software Developer
Welbi
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’re looking for a QA Software Developer to lead our QA automation efforts and help optimize our platform. To thrive in this role, you’re someone who loves solving problems, fixing issues, and making systems more efficient and reliable. You see QA not as a checkbox, but as something that directly impacts users and drives the success of the business. You're passionate about your craft, naturally curious, and always looking for ways to make things easier, faster, and more effective. Most importantly, you’re practical and adaptable—comfortable navigating ambiguity, taking ownership, and moving quickly without losing sight of what really matters.
What you will be working on
Quality Assurance Automation (find problems)
- Develop and implement the testing strategy across unit, integration, end-to-end, and performance testing
- Empower the dev team to write reliable tests by building test harnesses, utilities, and shared tooling
- Write and maintain robust, scalable automated tests in a TypeScript-based environment
- Optimize and manage CI/CD pipelines to ensure fast, reliable, secure, and scalable deployments
- Monitor platform health across the frontend, backend, and database, and set up proactive alerting for critical issues
- Identify and address potential scaling issues before they impact users
- Review pull requests with a focus on performance, maintainability, and safety
Platform resiliency and optimization (fix problems)
- Investigate and fix the root causes of bugs, regressions, or inefficiencies
- Find and fix performance bottlenecks across the front-end and back-end
- Refactor critical flows and system architecture to improve performance, reliability, and the end-user experience
- Audit and optimize SQL queries for performance and scalability
- Champion code quality, promoting standards, best practices, and knowledge-sharing across the team
- Reduce friction in shipping code by improving tooling, automation, and developer experience
Helping you grow & succeed
At Welbi, we truly believe in empowering each member of our team to help them grow both professionally and personally. This means that you will:
- 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 an early-stage startup, we know how critical every single hire we make is at this stage. After 4 months of employment, our Board of Directors grants every single 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
- Strong understanding of automated testing best practices, including unit, integration, end-to-end, and performance testing
- Experience building lightweight test harnesses or internal tooling to make test development faster and more reliable
- Proven ability to integrate automated tests into CI pipelines
- Strong hands-on experience coding in TypeScript across the frontend (React) and backend (Express, GraphQL)
- Experience identifying and fixing performance issues in production web applications (frontend and backend)
- Comfortable optimizing PostgreSQL queries, indexes, and overall database performance
- Familiarity with diagnosing and resolving scaling issues such as N+1 queries
- Experience setting up performance monitoring and using profiling tools to proactively track and resolve bottlenecks
- Strong attention to detail without losing sight of what drives the most value. Tell us your favourite animal at the top of the document you submit about why Welbi
- Curious and driven to solve problems
- The ability to juggle multiple projects at a time
- A self-starter mentality
- A great team player
- A get s*** done attitude
A plus if you also have the following, but you don't need to have them:
- Experience managing a monorepo (@micosoft/rush) with a lot of moving pieces
- Setting up and managing AWS IAM permissions, ECS, RDS, ELBs
- Running test suites against PRs, deployment pipeline in Github actions
- Maintenance and optimization of docker images
- Python testing experience
- Can write clear, maintainable documentation for internal tools, code, and processes
Like what you read but not sure if you check ALL of our boxes? We still encourage you to apply. 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. If you feel like you’d be a good fit, please send us your resume.