DIFY - Driving Instructor For You

full-stack developer for driving instructor platforms

In short

Hands-on Lead Full-Stack Developer role at an early-stage startup (team of three) building a platform for driving instructors and driving schools, working directly with the founder. The job covers the full Flutter/FlutterFlow/Firebase stack, Stripe payments, third-party integrations (Twilio, OneSignal, PostHog), release management, and eventually hiring and mentoring developers. Requires strong hands-on experience with Flutter, Dart, FlutterFlow, Firebase and Stripe integration, with a potential path to CTO within about 12 months based on performance.

About the Role
DIFY is building the operating platform for driving instructors and driving schools. Since launching in March 2026, we've become the fastest-growing platform for ADIs and the most followed by instructors. We're a team of three, and we're now bringing development in-house. We're looking for a hands-on Lead Full-Stack Developer to take technical ownership of the platform. This isn't a technical project management role. You'll personally build, debug, integrate and ship production software, working directly with the founder.
Responsibilities
•You'll build in Flutter / FlutterFlow, writing custom Dart where FlutterFlow falls short.
•You'll design Firestore data structures, write Cloud Functions, manage authentication and permissions, and take features from specification to production.
•You'll own the Firebase architecture: security rules, data integrity, event-driven workflows, performance, monitoring, and separate development and production environments.
•You'll own the Stripe implementation: payments, subscriptions, webhooks, refund and cancellation logic, and potentially Stripe Connect.
•You'll make SMS, push notifications and booking reminders reliable through Twilio and OneSignal.
•You'll instrument PostHog so funnels and product changes can be measured accurately.
•You'll build resilient API and webhook integrations, and judge what should be built in-house versus handled by a provider.
•You'll document the existing architecture and review the work of external developers.
•You'll set development standards, branching and release processes, improve monitoring and error reporting, and manage iOS and Android releases.
•You'll turn commercial requirements into shipped software.
•You'll start by handling the handover from our external developers.
•As we grow, you'll recruit and mentor developers, review code, set engineering standards and shape future architecture.
Requirements
•Strong practical experience with Flutter, Dart, FlutterFlow, Firebase (Firestore, Auth, Cloud Functions), REST APIs and Git.
•You should have shipped and maintained production mobile apps.
•You should be comfortable opening the codebase and solving problems yourself.
•You should know how to integrate Stripe properly, not just drop in a pre-built checkout.
•You should be willing to challenge poor product or technical decisions while staying focused on shipping.
•Leadership experience is valuable, but you must still be an active developer.
Nice to Have
•Experience shipping mobile products on a Flutter and Firebase stack.
•Experience with Stripe and webhooks, Twilio, OneSignal, PostHog, FCM, App Store Connect and Play Console, CI/CD, error monitoring, mobile security, and SaaS or marketplace products.
•Node.js, TypeScript, Python or other backend experience is a plus.
Conditions
•£3,000 per month / £36,000 per year.
•Salary reviewed at 6 and 12 months, then annually.
•Once DIFY's net revenue (after instructor payouts) is sustained at £50,000 per month for a full quarter, salary moves to £45,000–£49,000.
•20,000 DIFY shares/options, equivalent to 2% of DIFY's current fully diluted pre-seed share capital. These vest over 4 years, quarterly, with a 1-year cliff, and are subject to normal dilution in future rounds.
•For someone who shows strong hands-on ability and can build and lead an engineering function, there's a potential pathway to Chief Technology Officer within approximately 12 months. This depends on performance, not tenure.
•Start date: January 2027.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot