full-stack developer for driving instructor platforms

DIFY - Driving Instructor For You

Greater London

On-site

GBP 36,000 - 49,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

£3,000 per month (£36,000 per year)
20,000 DIFY shares/options (≈2% equity
Career path to CTO within ~12 months

Job summary

DIFY - Driving Instructor For You seeks a hands-on Lead Full-Stack Developer to own the platform. You’ll personally build, debug, integrate and ship production software, working directly with the founder.

You’ll lead Flutter/Dart development, design Firestore structures, manage Firebase and Stripe integrations, and mentor future engineers as the team grows.

Qualifications

  • Strong practical experience with Flutter, Dart, FlutterFlow, Firebase (Firestore, Auth, Cloud Functions), REST APIs and Git, and shipped production mobile apps.
  • Comfortable opening codebase and solving problems independently.
  • Knowledge of Stripe integration, webhooks, Twilio, OneSignal, and PostHog is highly desirable.
  • Willingness to challenge poor product or technical decisions while shipping.
  • Leadership experience is valuable, but you must remain an active developer.

Responsibilities

  • Build and ship production software using Flutter, Dart and Firebase.
  • Design data structures in Firestore and manage Cloud Functions.
  • Own Stripe payments, subscriptions, webhooks and refunds.
  • Handle authentication, permissions and environment separation (dev/prod).
  • Instrument analytics with PostHog to measure funnels and product changes.
  • Document architecture and review code from external developers.
  • Set development standards, release processes and CI/CD; manage iOS/Android releases.
  • Handover from external developers and later recruit/mentor engineers.

Skills

Flutter
Dart
FlutterFlow
Firebase
REST APIs
Git
Stripe integration
Twilio
OneSignal
PostHog
App Store Connect
Play Console
CI/CD
mobile security

Tools

Firestore
Auth
Cloud Functions

Job description

Описание

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.

Задачи
  • 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.
Требования
  • You’ll need strong practical experience with Flutter, Dart, FlutterFlow, Firebase (Firestore, Auth, Cloud Functions), REST APIs and Git, and 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.
  • Будет плюсом: We’re particularly interested in people who have shipped mobile products on a Flutter and Firebase stack; It’s strongly desirable to have 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
Условия

£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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Full-Stack Developer
Lead Full-Stack Developer

DIFY - Driving Instructor For You • Greater London

Hybrid
GBP 32,000 - 40,000
2% equity
Lead Flutter-Firebase Engineer | Equity + Hands-on Ownership
Lead Flutter-Firebase Engineer | Equity + Hands-on Ownership

DIFY - Driving Instructor For You • Greater London

Hybrid
GBP 32,000 - 40,000
2% equity
Junior Developer
Junior Developer

developrec • Fareham

On-site
GBP 30,000 - 45,000
21 days holidays plus bank holidays
Pension scheme
Bupa health and dental
+7
Flutter Developer (Remote - Europe)
Flutter Developer (Remote - Europe)

Jobgether • United Kingdom

On-site
GBP 47,000 - 71,000
Flexible working schedule
18 paid vacation days
Health support
+4
Senior Flutter Engineer in London
Senior Flutter Engineer in London

Energy Jobline CVL • Greater London

Hybrid
GBP 70,000 - 110,000
Senior Flutter Engineer
Senior Flutter Engineer

Rullion Managed Services • Greater London

Hybrid
GBP 60,000 - 90,000
Hybrid work model
Senior Flutter Engineer
Senior Flutter Engineer

Rullion • Greater London

Hybrid
GBP 65,000 - 90,000
Technical Lead (Mobile - Flutter)
Technical Lead (Mobile - Flutter)

TEG Logistics Technology • Greater London

On-site
GBP 70,000 - 90,000
25 days paid annual leave plus bank holidays
Christmas Shutdown
Critical Illness Cover
+2
Senior iOS Engineer
Senior iOS Engineer

Freetrade • Greater London

On-site
GBP 75,000 - 115,000
Senior Manager, Strategy
Senior Manager, Strategy

Betfair Ltd • Greater London

Hybrid
GBP 90,000 - 120,000
Learning fund
Yearly bonus
Unlimited holiday
+5