Live opening · Posted 5 days ago

Full Stack Engineer (PHP and Flutter MUST)

Mask TV · Mumbai, Maharashtra, India (On-site)
Linkedin No
You are 5 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 5 days ago
CompanyMask TV
LocationMumbai, Maharashtra, India (On-site)
Work modeNo
SourceLinkedin
Listed5 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
5 min from Linkedin publishing this role to us finding it
11 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
70,646 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Location: Mumbai
Experience: 3+ years
Employment: Full-time
The Role
You will own our production stack end to end.
Backend: PHP + MySQL powering our API, admin panel and content delivery
App: Flutter with BLoC architecture, optimized for Android devices including low-end phones
Payments: Razorpay (UPI AutoPay) and Google Play through RevenueCat — subscriptions, webhooks, renewals, trials, cancellations and reconciliation
Infrastructure: AWS EC2, S3, CloudFront, deployments, logs and backups
This is a production-ownership role, not a feature-factory role.When a paying customer says, "The app says my account is not active," you should be able to open the database, check webhook logs and gateway records, find the actual problem, fix the customer issue and then fix the underlying bug.
What you'll actually do
Maintain the subscription lifecycle across Razorpay and Google Play
Build reliable, idempotent webhook handling
Handle renewals, trials, cancellations, refunds and entitlement syncing
Develop and maintain Flutter features
Design MySQL schemas and safe database migrations
Debug production issues across app → API → database → payment gateway
Manage deployments, logs, cron jobs and backups
Work on video delivery using HLS, S3, CloudFront and signed URLs
Improve app performance, stability and reliability
You should have3+ years PHP experience, comfortable with raw PHP/PDO
Strong MySQL/SQL knowledge — indexes, transactions, migrations and EXPLAIN
Production experience with Flutter
Experience with state management such as BLoC
Experience shipping and maintaining a real consumer app
Payment gateway experience, especially webhooks and idempotency
Strong production debugging and problem-solving skills
Ability to work independently and take ownership
Nice to have
Razorpay / Google Play Billing / RevenueCat experience
HLS, CDN and video streaming knowledge
AWS experience
Firebase — FCM, Crashlytics, Analytics
AdMob
Meta / Google attribution and analytics
Previous OTT, subscription or consumer-app experience
Who we're looking for
Someone who takes ownership when things break.
You should be comfortable checking the data before making changes, taking backups before migrations and saying "I don't know, but here's how I'll find out" rather than guessing.If you've built and maintained production systems where payments, subscriptions and customer entitlements actually matter, we'd like to hear from you.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App