Job descriptionSenior 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 - Advanced TypeScript/Next.js 15 with App Router, server components, and complex state management - 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 Send your application to careers@blastoffmedia.co with the subject line "Senior Full Stack Developer - [Your Name]" 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.