- Зараз переглядає 1 шукач
Senior Fullstack JS Developer
- 120 000 – 160 000 грн Вища за середню
-
Mustage Team
Маркетинг, реклама, PR; 10–50 співробітників - Дистанційна робота
- Повна зайнятість. Досвід роботи від 2 років.
- CSS
- Користувач ОС Linux
- Git
- GitHub
- Adobe After Effects
- JavaScript
- PostgreSQL
- React
- React Router
- React Hooks
- Redux
- MongoDB
- Node.js
- Docker
- TypeScript
- REST API
- REST
- Redis
- Програмування
- AWS
- Респонсивний дизайн
- Frontend-розробка
- UI-дизайн
- Axios
- GraphQL
- Jest
- WebSocket
- Kubernetes
- Backend-розробка
- Tailwind CSS
- Next.js
- SOLID Principles
- CI/CD
- Zustand
- React Hook Form
- GitHub Actions
- React testing library
- FFmpeg
- Архітектура рішень
Опис вакансії
Senior Fullstack Developer
Про продукт: Ми робимо платформу для автоматизації video креативів
Що робимо:
- 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: o Чому цей проєкт?o Досвід з media processing?o Найскладніший технічний челлендж який вирішив?
Contact: Telegram — @HR_mustage Чекаємо на твоє резюме!
Схожі вакансії
-
Волонтер, Middle, Senior Front-end розробник (HTML, CSS, JS, jQuery, медичний проєкт)
Micto.UA, Дистанційно -
Fullstack React Native Developer (Mobile, Node.js)
Halo Lab, Дистанційно -
Fullstack developer (Node.js, React.js)
Halo Lab, Дистанційно -
Full Stack developer (JavaScript)
Rezet, Дистанційно -
Trainee, Junior розробник (AI, JS, Google Sheets, GAS)
15 000 – 40 000 грн, Chaika Consult, Дистанційно