About Cria
We're building what we believe will become the next-generation operating system for daycares — a SaaS platform that helps providers, staff, and families manage everything from enrollment and daily care to communication, billing, and more, with a unified experience across web and mobile.
We're pre-launch and heads-down on the first release. We've spent months studying and using every serious competitor in the market, and we have the rare privilege of working alongside multi-location daycare managers right in our office — they help us validate what matters and cut what doesn't, in real time.
Cria is a revolutionary all-in-one daycare solution, sharply targeted at the people who actually run daycares. We partner closely with a daycare business owner who grew a single family home-based daycare into eight locations across the Lower Mainland — every workflow in this product is informed by someone who has lived it. We work in a passion-project environment: people enjoy what they do, but the energy is fast-paced and serious, because we're here to hit the market and win. The research, the metrics, the market analysis — that work is done. We're in execution mode.
The Role
We're hiring a Senior Full-Stack Developer to help us ship the first release of Cria and the releases right after it. You'll work across our React web apps, our Bun/Elysia API, and our Postgres data layer — owning features end-to-end, from schema design to UI polish. You'll have meaningful input on architecture, product direction, and how we grow the engineering team.
This is an in-office role at our Vancouver HQ. The early stage of a product is better built in a room together — especially when the domain experts validating your work are sitting a few desks away.
How we work with AI
We lean on AI to move faster and to keep our test coverage and review loops tight. We don't lean on it to think for us. You should be fluent with these tools — Claude, Cursor, Copilot, whatever fits the task — and equally comfortable turning them off when the problem calls for actually understanding the system. We're hiring engineers who can read a stack trace, design a schema, and defend a decision on the merits. Vibe-coders and prompt-and-pray developers won't be happy here.
What you'll do
- Ship full-stack features end-to-end across our parent app, provider dashboard, and backend API
- Design Postgres schemas and Drizzle migrations for new product surfaces (billing, messaging, enrollment, daily-care workflows)
- Build accessible, performant React 19 interfaces on top of our HeroUI + Tailwind component library
- Extend our Elysia API and Eden-typed client so frontend and backend stay in lockstep
- Integrate payments and third-party services (Finix, GoCardless, Rotessa, Firebase, Resend)
- Improve our developer experience — typecheck speed, CI, testing, observability
- Mentor teammates through code review and pairing, and help shape engineering culture as we grow
What we're looking for
- 6+ years of professional full-stack experience shipping production web apps
- Strong TypeScript and modern React (hooks, suspense, server state)
- Comfortable owning a Postgres schema — you think about indexes, migrations, and data integrity, not just the ORM
- Experience with a typed API layer (tRPC, Elysia/Eden, GraphQL codegen, or similar) and a healthy opinion about where validation belongs
- Production experience on a major cloud (Azure preferred; AWS/GCP fine)
- Care about UX details, accessibility, and performance — not just "it works"
- Pragmatic about testing, observability, and the things that make software safe to change
- Clear written communication and a bias toward shipping
Nice to have
- Experience with Bun, Elysia, Drizzle, or TanStack Router / Query / Form
- Tailwind v4 and a component library like HeroUI, Radix, or shadcn
- Firebase Auth, OpenTelemetry, or Azure App Service / Static Web Apps
- Payments, billing, or multi-tenant SaaS background
- Worked on a PWA or mobile companion app
- Previously joined a small team early and helped it scale
Why join now
- Pre-launch: you'll help ship v1 and shape the product, codebase, and team from the ground up
- Domain experts in the room — multi-location daycare managers validate what we build, weekly
- A clear wedge in a market that's been underserved by software, and a team that's done the homework on every competitor
- Senior peers, short feedback loops, no committee-driven engineering
- In-person team in Vancouver — no calendar Tetris across six time zones
Pay: From $100,000.00 per year
Benefits:
- Dental care
- Extended health care
- Flexible schedule
- Paid time off
- Vision care
Work Location: In person