Mustage Team — це молода українська арбітражна команда, яка з 2021 року активно зростає та розвивається. Ми маємо декілька комерційних та медійних проектів які розвиваються, особливо набуває популярності наш безкоштовний курс по арбітражу трафіка.
9 січня 2026

Senior Fullstack JS Developer

віддалено $3000–4000

Про продукт: Ми створюємо платформу для автоматизації відеокреативів

Що робимо: After Effects template automation (параметризація + bulk rendering)• Distributed render farm (100+ відео/год)• Template marketplace для affiliates• GEO adaptation (локалізація, валюти, payment methods)

Аналоги: Plainly.video, Nexrender — але спеціалізовані та з бібліотекою templates.

Стадія: Beta → Launch (Q1 2026)

Tech Stack

Backend:

• Node.js 20+ / TypeScript 5+ (strict mode)• GraphQL (Apollo Server)• PostgreSQL + MongoDB + Redis• BullMQ (queue) — критично!

Media Processing:

• FFmpeg, After Effects (aerender)• Sharp, Canvas API• PixiJS (real-time preview)

Infrastructure:

• AWS (S3, Lambda, CloudFront, EC2)• Docker + Kubernetes• GitHub Actions

Технічні челенджи

1. Distributed Render Pipeline

• 100+ concurrent render jobs• BullMQ queue optimization• Priority scheduling• Failed job retry logic

2. Media Processing

• After Effects API integration• FFmpeg video processing• Canvas rendering (PixiJS)• Asset caching & optimization

3. High-load Architecture

• 1000+ API requests/minute• PostgreSQL optimization• Redis caching• S3 + CDN

4. Template System

• Dynamic layer replacement• After Effects expressions• Template versioning

Обов’язкові навички

Backend:

TypeScript: 3+ года commercial, strict mode• Node.js: async/await, streams, event loop• GraphQL: schema design, resolvers, DataLoader• PostgreSQL: complex queries, indexes, transactions• MongoDB: aggregation pipeline• Redis: pub/sub, caching, expire policies

Frontend:

  • React: hooks, custom hooks, optimization (memo, lazy loading), component composition
  • TypeScript: strict mode, interfaces, generics, utility types
  • State Management: Zustand / Redux / Context API
  • GraphQL Client: Apollo Client (useQuery, useMutation, useSubscription)
  • Styling: Tailwind CSS, CSS-in-JS, responsive design (mobile-first)
  • Forms: React Hook Form, validation (zod/yup)
  • Routing: Next.js App Router / React Router
  • API: REST (fetch/axios), WebSocket (real-time)
  • Testing: Jest + React Testing Library
  • Performance: code splitting, lazy loading, bundle optimization
  • Nice to have: PixiJS/Canvas, Next.js SSR/SSG, animation libraries, UI components (shadcn/ui)

Queue Systems (КРИТИЧНО!): BullMQ / Bull — обязательно!• Job prioritization• Failed job handling• Delayed jobs• Rate limiting

Media Processing: FFmpeg: video encoding, filters• Sharp: image processing• Canvas API: basic understanding• Experience с video/audio formats

DevOps: Docker: multi-stage builds, compose• AWS: S3, Lambda, CloudFront, EC2• CI/CD: GitHub Actions• Linux: bash, systemd

Development: Git: flow, rebasing• Code review: culture• Testing: unit, integration (Jest/Vitest)• Architecture: clean code, SOLID

Nice to have: After Effects scripting (ExtendScript)• Experience с nexrender / Plainly / Templater• Render farm architecture• Kubernetes (k8s)• Terraform• WebSockets• English B2+


Що пропонуємо

Compensation: $3000-4,000 month (залежить від досвіду)• Payment: Crypto (USDT) або bank transfer• Bonuses: Performance-based (до 20%)• Equity: Stock options після 6 місяців (0.5-2%)

Work: Full-time: 160 hours/month• Remote: 100% (live де хочеш)• Hours: Flexible, overlap UTC+2 (10:00-18:00) бажано• Sprints: 2-week cycles

Team: Product team (не аутсорс)• Code review + pair programming culture• 6 людей: PM, Designer, 2 Devs, QA, DevOps

Development: Tech freedom: Вибір стека, архітектури• Code ownership: Будуємо з нуля, no legacy• Modern stack: Останні версії• Learning budget: $500/рік

Growth: Early stage product• Твої рішення формують архітектуру• Можливість менторити мідлів• Tech Lead за 12-18 місяців

Обов’язки

• Розробка render pipeline (queue, workers, monitoring)• GraphQL API development• Database design & optimization• After Effects integration• Media processing logic• Architecture decisions• Code review• DevOps (Docker, AWS, CI/CD)• Mentorship

Hiring Process

1. Resume Review (1-2 дні)
2. Interview
3. Test Task (1 тиждень) — $800 compensation

Відправ:

1. Resume/CV (PDF)
2. GitHub profile (обов’язково!)
3. LinkedIn (опціонально)
4. Cover letter: Чому цей проєкт? Досвід з media processing? Найскладніший технічний челлендж який вирішив?

Чекаємо на твоє резюме! Контакт для зв’язку: telegram @HR_mustage

LinkedIn