Opportunity brief
Peblo is hiring for Full-Stack Platform Engineer (Python + React + DevOps)
About the Company
Peblo is an AI-powered learning app for Indian children in Classes 1–5 (Ages 6–10), featuring five core product modes:
- Peblo TV: Animated shows streamed with signed URLs and DRM protection.
- Peblo Learn: Curriculum video reels + Unity WebGL interactive games.
- Peblo Quiz: Adaptive questioning engine with 56 question templates.
- Peblo News: Kid-safe daily news articles paired with voice narration.
- AI Buddy: Spoken-English voice tutor + AI bedtime stories.
We are funded and launching imminently. The product is substantially built — this role is about completing the platform, making it production-operable, and enabling a non-technical content team to operate independently without engineering intervention.
Responsibilities
- Core APIs: Build and extend FastAPI services across all five product modes — content catalogues, quiz/question pipelines, publishing jobs, entitlements, and webhooks.
- Internal CMS: Own and enhance our internal admin portal used by the content team. Complete unfinished modules including User Access Controls, Audit Logging, Feature Flags, and a Daily-Quiz Scheduling Calendar.
- Cloud Migration & Pipelines: Complete our Azure Container Apps → GCP Cloud Run migration and implement a robust staging-to-production pipeline with approval gates, blue-green deployment, and automated rollbacks.
- Content Operations Tooling: Build automated publishing tools, pre-publish JSON catalogues to CDN, enforce media upload validations, track asset gaps, and manage dynamic feature flags.
- Platform Capabilities: Implement Firebase Cloud Messaging (FCM) push notifications and design an analytics/event pipeline with real-time operational dashboards.
- Hardening & Compliance: Finalize Google Play billing and subscription webhook handlers. Enforce rate limiting, observability, automated database backups, and DPDP child data-deletion compliance.
Requirements
Must Have:
- 1 Year of production software engineering experience, with primary depth in Python (FastAPI/Django/Flask) and working competence in React/TypeScript.
- Strong PostgreSQL expertise: schema design, indexing strategies, query performance tuning, and zero-downtime live migrations.
- Docker proficiency + hands-on production experience deploying containerized microservices on major cloud platforms (GCP, AWS, or Azure).
- Direct experience designing and maintaining production CI/CD pipelines (e.g., GitHub Actions).
- Strong ability to read, debug, and refactor existing codebases you did not write.
Nice to Have:
- Deep experience with Google Cloud Platform (Cloud Run, Artifact Registry, Secret Manager, Workload Identity Federation).
- Async Python background workers (ARQ, Celery, RQ).
- Supabase ecosystem experience.
- CDN and Object Storage publishing patterns (Cloudflare R2/S3).
- Video streaming technology knowledge (HLS, signed URLs, DRM).
- Domain awareness regarding child data privacy (DPDP / COPPA).