Software Engineer
Picsart — это сильный бренд с интересным продуктом на стыке AI и графики. Использование передовых технологий (Cloudflare Workers, Yjs) и работа в Ереване делают вакансию очень привлекательной для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует уверенного владения современным стеком (React 18, NestJS) и понимания специфических технологий для real-time совместной работы (Yjs, Durable Objects). Высокий темп еженедельных релизов и строгие стандарты тестирования добавляют сложности.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для Senior/Middle+ Fullstack разработчика в Ереване рыночный диапазон составляет от $3500 до $6000 после налогов. Picsart обычно предлагает конкурентоспособные условия, соответствующие верхним границам рынка Армении.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Software Engineer
PicsArt LLC
*📅* Deadline: 2026-12-11
*🗺* Yerevan, Armenia
*🗂*
*📢* Picsart Flow is our node-based AI workflow editor. Creators use it to connect the newest image, video, audio and 3D generation models on a shared canvas and run them as workflows, and they can work on the same canvas together in real time. We’re looking for a full-stack engineer to join the small team in Yerevan that builds it. You’ll work across a TypeScript stack (React 18, NestJS, MongoDB, Cloudflare Workers and Durable Objects, Yjs) and ship every week, in a team that writes designs and tests first and uses AI coding tools every day.
*🆔* 100098175
*👉* Facebook Group
*👉* Facebook Page
*👉* LinkedIn Page
*👉* Telegram: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- TypeScript
- React
- Node.js
- MongoDB
- NestJS
- Cloudflare Workers
- Yjs
Возможные вопросы на собеседовании
Picsart Flow использует Yjs для совместной работы. Важно понимать, как кандидат решает конфликты данных в реальном времени.
Как работает алгоритм CRDT в контексте библиотеки Yjs и какие основные проблемы он решает при совместном редактировании?
Проект использует Cloudflare Durable Objects для управления состоянием. Нужно проверить опыт работы с serverless-архитектурой.
В каких сценариях использование Cloudflare Durable Objects предпочтительнее традиционных баз данных для хранения состояния сессии?
Команда активно использует AI-инструменты для написания кода.
Как вы интегрируете AI-ассистентов (например, Copilot или Cursor) в свой рабочий процесс, чтобы повысить продуктивность, не жертвуя качеством кода?
Упоминается подход 'tests first'. Проверка приверженности TDD/BDD.
Расскажите о вашем опыте применения подхода Test-Driven Development. Какие типы тестов вы считаете критически важными для full-stack приложения на NestJS и React?
Работа с графами и нодами требует понимания структур данных.
Как бы вы спроектировали структуру данных в MongoDB для хранения сложного графа AI-воркфлоу, чтобы обеспечить эффективную выборку и обновление?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

