Full Stack Engineer
Whimble
Software Engineering, Other Engineering · Full-time
Ottawa, ON, Canada
Full Stack Engineer
-
Preference for Ottawa-based candidates for occasional in-person days, but open to exceptional remote candidates (must reside within Canada)
-
Salary: $70,000–$100,000 (dependent on experience) + equity & benefits
Diversity, equity, and inclusion are core to how we hire, work, and grow. We are committed to reducing barriers in our hiring process and creating an environment where everyone feels valued, respected, and supported.
We strongly encourage applications from underrepresented communities, including people with disabilities, racialized individuals, LGBTQIA+ individuals, and those with caregiving responsibilities.
We are happy to provide any necessary accommodations throughout the hiring process, and are confident that lived experience makes our product, culture, and decisions stronger. Please contact hello@whimble.ca or call 1-855-542-6082 if you require any accessibility-related assistance with this job posting and/or the application requirements listed below.
About Whimble
Whimble is an on-demand care platform that gives people with disabilities and seniors control over their care. We connect care seekers with vetted caregivers through a modern, client-directed alternative and/or complement to traditional agencies—making care more accessible and human-centered.
We’re somewhere in the middle of 0→1 mode, building our MVP-2.0. This is an opportunity to be one of the first full-time engineering hires and shape the technical foundation of a product with very real human impact.
The Role
As a Full Stack Engineer, you’ll work directly with the CEO and existing engineering team on end-to-end building — from architecture to production.
This role combines:
-
High-leverage product engineering, and
-
Early-stage foundational work that wouldn’t exist in a larger company.
That means some weeks you’ll be designing core systems — and other weeks you’ll be setting up infrastructure, tightening security, or unblocking the team with practical, low-level work. If something technical blocks the company, it’s your team’s problem to solve.
This is a hands-on builder role, not a “ticket-taking” or purely abstract architecture position.
What You’ll Build
Product
-
Two-sided marketplace for care seekers and care providers
-
Real-time matching based on location, skills, availability, and preferences
-
Scheduling, bookings, cancellations, and recurring care
-
Care provider and care seeker onboarding and vetting workflows
-
Payments and payouts
-
In-app chat, notifications, and live updates
Backend & Infrastructure
-
Firebase stack (Firestore, Auth, Cloud Functions)
-
Real-time features and location-aware services
-
Admin tools for operations and support
-
Secure, PHIPA-compliant data handling and auditability
What You’ll Own
Core Responsibilities
-
System architecture and technical implementations
-
Build vs. buy decisions for integrations
-
Code quality, testing, and deployment practices
-
Scaling foundations while maintaining speed
You’re a Strong Fit If You Have
Required
-
2+ years of full stack experience
-
Strong React + TypeScript skills
-
Production experience with Firebase or similar BaaS
-
React Native mobile experience
-
Experience shipping products from 0→1
-
Comfort making independent technical decisions
-
Willingness to handle early-stage “IT work” when it unblocks the company
-
Ability to leverage AI tools to accelerate development and productivity
-
Commitment to exceptional execution
Preferred
-
Experience with marketplaces, payments, or real-time systems
-
Familiarity with regulated or compliance-heavy environments (e.g. healthcare)
-
Stripe, geolocation, or background-check integrations
-
Early-stage startup or founding engineer experience
-
Experience setting up internal tooling or security practices from scratch
Nice to Have
-
Accessibility or WCAG experience
-
DevOps/CI/CD familiarity
Compensation & Benefits
-
Salary: $70,000–$100,000 (dependent on experience)
-
Participation in Employee Stock Option Plan (ESOP)
-
$2,000 Health-Spending Account
-
3 weeks of paid vacation
-
Remote work + home office stipend
-
Professional development budget
How to Apply
Please send the following to steven@whimble.ca:
-
Resume
-
3–5 sentences on why Whimble’s mission resonates with you
-
One example of a product you built from scratch
-
GitHub or portfolio