Apply Edge Start your job search

Lead Engineer, Flutter

Saya Mental Health · Makati, National Capital Region, Philippines

Apply & track with Apply Edge

About SayaSaya is an online mental health platform in the Philippines, connecting people with licensed psychologists, counsellors, and psychiatrists for video sessions. We're growing quickly, and what the platform needs now is a proper owner on the engineering side.About the roleThis is a senior, hands-on role with real authority: you'll work directly with the founder, own the platform end to end, and make the big architecture, security, and scaling decisions yourself, so it fits someone who wants a whole system under their name and is comfortable carrying that responsibility.What you'll ownThe system - architecture, data model, infrastructure, cost, and reliability for a live platform with real users and sensitive dataScale - the platform needs to be built for many multiples of today's load without a rewrite, and you'll be the one deciding what gets re-architected now and what can waitSecurity and privacy - we hold sensitive mental health data, so access control, audit logging, encryption, and incident response sit at the core of this roleThe mobile app - Flutter, iOS / Android, and you'll be shipping hands-onDesign collaboration - we have a design system in Figma and a designer you'll work with directly, turning designs into production UI faithfully, and pushing back when a design will hurt performance or conversionIntegrations - payments (webhooks, idempotency, reconciliation), product analytics, lifecycle messaging, video, and AI features already in productionReliability - monitoring, alerting, load, release process, and app store submissionsStandards and documentation - code review, engineering practices, coordinating our existing developers, and keeping the system documented well enough that the next engineer can pick it upWhat we're looking for6+ years building software, with at least 3 shipping Flutter apps that real users depend on, and we'd love to see the apps themselvesDeep, hands-on experience running a serverless backend on Google Cloud: NoSQL document data modelling, cloud functions, auth, security rules, and keeping the bill under control at scaleYou've designed systems that had to scale, and you can walk us through the tradeoffs you made on consistency, caching, queues, and loadYou've handled sensitive data before (health / financial preferred), and you treat data protection as part of the design from day oneYou've built payment integrations before and understand webhooks, idempotency, and reconciliation wellYou're fluent in Figma as an engineer: design tokens, component libraries, handoff, and implementing a design system accuratelyYou take ownership, you're comfortable being the senior technical voice in the room and disagreeing with the founder when needed, and you stand behind your own decisionsYou're comfortable working under a least-privilege setup, where the founder retains ownership of all root accounts and you have full admin access to everything you needClear communication in plain English, since you'll be explaining architecture to non-engineers weeklyNice to have: Node / TypeScript, data warehousing, mobile CI/CD, integrating LLM APIs into production products, and prior experience in healthtech / fintech.What we offerFull ownership of a live platform, with the authority to actually make it yoursA direct working relationship with the founder, no layers in betweenHead of Engineering title and team as we grow, starting with youCompensation: [range], plus [equity / profit share]Remote and async-friendly, with overlap on Philippine hoursOur hiring processShort written answers to the two questions belowA 45-minute call with the founder on architecture and how you thinkA paid half-day exercise on a real problem from our backlog (compensated, of course!)Offer within two weeks of step oneHow to applySend links to apps you've shipped, your GitHub if it's meaningful, and short answers to the following:Describe a system you built that had to scale. What were the rough numbers (users, load, cost), what broke first, and what's the one design decision you'd reverse today?You're designing a NoSQL document backend where several user roles hold very different permissions over the same records. How do you make sure a client-side bug can never expose one user's records to another, and where do you draw the line between database security rules and server-side access?