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.
full-stack developer for driving instructor platforms
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- 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.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.