Описание
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.
#J-18808-Ljbffr
full-stack developer for driving instructor platforms employer: DIFY - Driving Instructor For You
DIFY is an exceptional employer that offers a dynamic work environment in London, where you can play a pivotal role in shaping the future of the UK driving instruction market. With a strong focus on employee growth, you will have the opportunity to work closely with the founder and potentially advance to a Chief Operating Officer position within a year, all while enjoying competitive compensation and equity ownership in a rapidly growing company.
Contact Details:
DIFY - Driving Instructor For You Recruitment Team