Senior Fullstack JS Developer to $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? Найскладніший технічний челлендж який вирішив?

Чекаємо на твоє резюме!



Required languages

English B1 - Intermediate
Published 5 January
124 views
·
56 applications
97% read
·
18% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...