Senior Full Stack Developer - Creator Economy Platform
Company: Blastoff Media
Location: Remote (Canada/USA ONLY)
Blastoff Media operates a sophisticated creator economy platform powering revenue distribution, analytics, and brand partnerships for thousands of creators worldwide. We're a lean, high-impact team building complex financial systems, data-intensive applications, and creator tools that handle millions in revenue transactions.
We're looking for a Senior Full Stack Developer to join our team and help architect, build, and scale mission-critical applications in the rapidly evolving creator economy space.
What You'll Actually Be Working On:
Complex Revenue & Financial Systems
- Multi-layered revenue calculations with affiliate commissions, profit-sharing models, and dynamic contract terms
- Payment processing pipelines integrating with Tipalti for international creator payouts
- Financial reconciliation systems processing CSV data from music distributors (Fuga) and YouTube analytics
- Real-time revenue tracking across multiple revenue streams (music attribution, campaigns, affiliate bonuses)
High-Performance Analytics & Data Processing
- Large-scale analytics dashboards processing millions of daily video performance records
- Complex data aggregation with time-series analysis, quantile calculations, and revenue attribution
- Real-time leaderboards and performance tracking for creator campaigns
- Advanced data visualization with interactive charts, scatter plots, and revenue breakdowns
Polling, Webhooks & Job Orchestration
- Polling job infrastructure with enqueue/worker cron patterns, retries, and idempotent processing
- Webhook-driven workflows coordinated with scheduler safety nets for resilient async processing
- Operational reliability patterns including failure handling, backoff strategies, and observability-first debugging
Creator-Brand Partnership Platform
- Campaign management system with budget tracking, view goals, and automated payouts
- Multi-stage application workflows with file uploads, approvals, and content review
- Sophisticated leaderboard systems tracking campaign performance across thousands of creators
Administrative & Management Tools
- User account merging and data migration systems for complex profile consolidation
- YouTube channel management with OAuth integrations and automated data sync
- Role-based access control with granular permissions for different user types
- Notification systems with real-time updates and email integrations
Technical Requirements (Based on Our Stack):
Core Technologies You'll Use Daily
- Supabase (Postgres, RLS policies, Edge Functions, real-time subscriptions)
- Serverless backend architecture (e.g., Cloud Run, event-driven services) for compute-intensive workloads
- Complex database design - our schema has 136+ migrations and handles intricate financial relationships
Integration Experience Required
- Payment systems (Tipalti API, webhook handling, international tax compliance)
- Google APIs (YouTube Analytics API, Google Cloud Storage, OAuth flows)
- Third-party services (SendGrid, Intercom, AWS S3, Twilio)
- CSV/data processing at scale with validation, error handling, and reconciliation
Performance & Scale Challenges
- Database optimization - complex queries across millions of records
- File processing - handling large CSV uploads and media files
- Caching strategies - React Query, data invalidation, and performance optimization
- Error handling - robust systems for financial accuracy and data integrity
What We're Really Looking For:
Technical Expertise (Non-negotiable)
- 5+ years building production applications with complex business logic
- Deep TypeScript knowledge - you understand advanced types, generics, and complex data modeling
- Database design experience - you can design schemas for complex financial and analytical systems
- API design expertise - you've built robust, scalable APIs that handle edge cases gracefully
- Performance optimization - you know how to identify and solve bottlenecks in data-heavy applications
- Software craftsmanship - you build maintainable software aligned with industry best practices
Domain Knowledge (Highly Valued)
- Financial systems experience - payments, revenue calculations, tax compliance, international transfers
- Analytics platforms - building dashboards, data visualization, and reporting systems
- Creator economy understanding - YouTube monetization, affiliate marketing, brand partnerships
- Data processing - ETL pipelines, CSV processing, data validation, and reconciliation
Working Style (Essential)
- Systems thinking - you can understand how complex financial and data systems interconnect
- Attention to detail - financial accuracy is critical, bugs can cost real money
- Problem-solving mindset - our domain is complex, you'll need to figure things out independently
- Communication skills - you can explain technical decisions and trade-offs clearly
- Ownership and accountability - you self-review thoroughly and take work from idea to production-ready outcomes
- Evidence-driven debugging - you use logs and system behavior to validate root causes before proposing fixes
Bonus Points
- Fintech or payments experience (Stripe, PayPal, banking integrations)
- YouTube/TikTok APIs and social media platform integrations
- Data visualization libraries (Recharts, D3.js, analytics dashboards)
- International compliance knowledge (tax withholding, GDPR, data residency)
- Startup experience - you've worked in fast-moving, high-growth environments
- Creator economy background - you understand the space we're building for
Why Join Blastoff Media:
Technical Impact
- Build systems that matter - your code directly impacts creator livelihoods and revenue
- Solve complex problems - work on challenging technical problems in payments, analytics, and data processing
- Own the full stack - from database design to user interfaces, you'll have end-to-end ownership
- Scale real impact - help us grow from thousands to millions of creators
Work Environment
- Small, expert team - work directly with founders and senior engineers, no bureaucracy
- High autonomy - take ownership of features from conception to deployment
- 100% remote - flexible, async-friendly culture with focus on results over hours
- Fast-moving - ship features quickly, iterate based on real user feedback
Growth Opportunities
- Technical leadership - influence architectural decisions and mentor future team members
- Domain expertise - become an expert in the creator economy, one of the fastest-growing sectors
- Product ownership - contribute to product strategy and user experience decisions
- Equity participation - share in the success of a growing creator economy platform
How to Apply
We're looking for someone who can hit the ground running in a complex technical environment. When applying, please include:
Required:
1. Resume/CV highlighting relevant experience with financial systems, analytics, or creator tools
2. GitHub profile or portfolio showcasing complex full-stack projects
3. Cover letter addressing:
- Specific experience with payments/financial systems or data-heavy applications
- Examples of complex technical problems you've solved
- Why you're interested in the creator economy space
Bonus Points:
- Live project links - especially anything involving payments, analytics, or creator tools
- Technical writing - blog posts, documentation, or explanations of complex systems you've built
- Creator economy experience - if you've worked with YouTube APIs, affiliate systems, or similar
Interview Process:
1. Initial screening - 30-minute call to discuss experience and mutual fit
2. Technical deep-dive - 60-minute conversation about complex systems you've built
3. System design session - collaborative discussion about architecting creator economy features
4. Team fit conversation - meet the team and discuss working style/culture
5. Reference checks and offer
We aim to complete this process within 2 weeks and provide feedback at each stage.