Full-Stack TypeScript Developer
23 hours ago
Rugby
ABOUT JOYFUL UK private dentistry is an £8.4 billion industry held together by software from 2005. Practices pay over £1,200 a month across six systems that don't talk to each other, weren't designed for clinical work, and haven't meaningfully improved in two decades. Joyful is building the next generation software: a single iPad-native platform covering AI agents, patient management, dental plans, telecoms, clinical notes and consent, at zero cost to the practice. We earn from dental plans, not software subscriptions. When a practice grows, we grow. That alignment is the entire model. WHAT WE BELIEVE Human-first Less screen time, more eye contact. We build software that enhances the conversation between practitioner and patient, never obstructs it. AI as a superpower We’re AI-native, from the product to the way we build it. Developers, designers and product people all use AI tools to move faster and think bigger. Boringly reliable Healthcare software needs to just work. We care about clear naming, strong types, tested code, and calm, consistent systems, not clever abstractions. Earn it, don’t buy it We don’t buy attention. We build things so good people talk about them. That applies to our product, our culture, and the way we hire. THE ROLE Joyful is being built in a modern, AI-native way. Developers, designers and product people all use AI coding tools to move faster, explore ideas, and turn product thinking into working software. Your role is not just to write code yourself, it’s to help guide, review, improve, and safely ship the code that humans and AI create together. You’ll work across a modern TypeScript monorepo covering clinical practice software, patient-facing apps, background jobs, payments, scheduling, memberships, and healthcare workflows. THE KIND OF DEVELOPER WHO’LL THRIVE HERE You care about making complex workflows feel simple. You’re comfortable reading existing code before changing it. You value clear naming, strong types, and boringly reliable software. You know that AI can make development dramatically faster, but only when someone with good taste and good judgement is keeping it pointed in the right direction. You’ll thrive here if you enjoy being part developer, part reviewer, part product thinker, and part technical guide, helping a small team build much more than a small team normally could. At Joyful, we want AI to give developers and designers superpowers. Your job is to help make sure those superpowers produce software that is thoughtful, safe, maintainable, and genuinely useful to healthcare teams and patients. WHAT YOU’LL DO • Build product features using TypeScript, React Router v7, Tailwind CSS, Drizzle ORM, and Zero Sync., • Work across internal practice tools and patient-facing experiences, with a strong eye for usability, accessibility, and healthcare-grade reliability., • Use AI coding tools day-to-day to accelerate development, prototype ideas, refactor safely, and explore better implementation options., • Review, guide, and improve AI-generated code so it fits our architecture, naming, types, testing standards, and product intent., • Support designers and product people who are using AI to prototype, helping turn promising ideas into robust, maintainable features., • Implement and maintain server-side logic, API routes, background jobs, queues, scheduled workflows, and database-backed features., • Collaborate on database schemas, migrations, validation, structured data flows, and clear domain modelling., • Keep the codebase calm, consistent, and understandable as we move quickly. WHAT WE’RE LOOKING FOR • Strong TypeScript and React experience., • Comfortable working in a monorepo with shared packages and multiple apps., • Experience with backend development, APIs, queues, jobs, and database-backed systems., • Good judgement when reviewing AI-generated code: knowing what’s useful, what’s risky, and what needs simplifying., • Ability to work carefully in an existing codebase and follow local conventions., • Strong product instincts, especially around healthcare, patient experience, operational workflows, and reliability., • Familiarity with testing, linting, CI, and code review practices., • A pragmatic mindset, you care more about shipping clear, safe, useful software than showing off. NICE TO HAVE • React Router or Remix patterns, • Drizzle ORM & PostgreSQL, • Zero Sync & real-time sync engines, • AWS Services & SST, • AI coding tools, Cursor, Claude Code, Copilot, • Healthcare, clinical, or scheduling software, • Helping designers go from prototype to production WHAT WE OFFER • Competitive salary + meaningful equity, • Remote culture, • You're joining at the ground floor of a business with a proven team, a live product, and a clear path to profitability., • The chance to build foundational technology that directly affects patient access and clinic operations, • Immediate impact - your work goes into production and touches real patients within days, not months NEXT STEPS • Submit your application, • Your application is reviewed, • Candidates that pass initial screening will have a screening call, • Candidates who pass test will be invited to a panel interview