As a Full Stack Engineer, you'll work directly with the CEO and our first full-time engineer on end-to-end product development — from architecture to production. You'll have significant ownership over technical decisions while helping establish the engineering culture, systems, and practices that will support the company's growth.
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 for our mobile app — 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.
Product
- Mobile app (iOS + Android)
- 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
Core Responsibilities
- Technical architecture for new features
- Feature delivery from design through production
- Engineering standards and code quality
- Technical input into product decisions
- Scaling the platform as usage grows
Required
- 2+ years of technical experience
- Strong TypeScript and React/React Native 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 tackle whatever technical work unblocks the company—from infrastructure and security to internal tooling and operational support
- Comfortable using AI-assisted development tools (e.g. Cursor) to improve productivity while maintaining high engineering standards
- 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