Senior Fullstack Developer (TypeScript / React / NestJS) (удаленная работа)

10 мая 2026

Уровень зарплаты:
от 298 484 до 373 105 руб.
Требуемый опыт работы:
Не указан

Вакансия: Senior Fullstack Developer (TypeScript / React / NestJS)

Описание вакансии

ArtWorkout мобильное приложение (iOS + Android) и сайт, которые учат рисовать через интерактивные уроки с оценкой работы в реальном времени. Совмещаем пошаговые уроки, мгновенный фидбек и лёгкую соревновательность, чтобы помочь миллионам людей выработать креативную привычку. Растём через контент в соцсетях: большая команда креаторов = основной источник трафика. Шипим быстро, проверяем идеи через фича-флаги и A/B-тесты, держим качество автоматизацией.
Команда: 30 человек в продукте + 200+ креаторов
Формат: полностью удалённо, EMEA-friendly TZ
Культура: мало митингов, async, без жёсткой иерархии каждый много решает сам

Кого ищем
Сениора, который одновременно двигает продуктовые задачи и тащит инженерный уровень: не боится лезть в незнакомый код, читает чужие миграции, пишет запросы к Postgres, разбирает прод по логам. Не фуллстек, который пощупал немного всего , а инженер с реальной глубиной во фронте и достаточной базой по бэку и Linux.

Сейчас и в обозримом будущем фокус фронтенд (сайт и внутренние админки). Бэкенд-задачи (NestJS / Postgres / интеграции) как поддерживающая часть продуктовой разработки.

Чем предстоит заниматься
Фронтенд ( 70%+):
Разработка и сопровождение сайта и внутренних админок на React 18
Новые экраны и продуктовые фичи end-to-end: от макета до инструментирования и безопасного раскатывания
Перформанс: ререндеры, мемоизация, Suspense, code-splitting, bundle size, Core Web Vitals, Lighthouse
Архитектура клиентского кода и стейт-менеджмент

Бэкенд и инфра:
Доработки на NestJS + TypeORM: endpoint'ы, модули, DTO/валидация
PostgreSQL на рабочем уровне; при необходимости Redis и ClickHouse для аналитических вьюх
Интеграции: S3-совместимый storage, GrowthBook, аналитика, платёжки
Дебаг прода: логи, метрики, трейсы (OpenTelemetry, ClickStack, Grafana)

Must have
5+ лет коммерческой разработки на TS/JS
Глубокий React 18+ на сложных проектах: рендеринг, Suspense, мемоизация, тонкости хуков
Уверенный TypeScript (strict, дженерики, дискриминированные юнионы без any до победного)
Опыт с любым стейт-менеджером (Redux / Zustand / MobX / Jotai) и понимание, когда он нужен
Node.js/NestJS на уровне могу понять модуль и сделать доработку
PostgreSQL: запрос, схема, миграция
Linux/Bash: зайти на прод, посмотреть логи, перезапустить контейнер
Docker / Docker Compose
Git: rebase, разбор конфликтов
Тесты (unit/integration/e2e) и тестируемый код
Английский B1+
Самостоятельность разобраться в незнакомом коде без пошагового сопровождения

Будет плюсом
Lighthouse / Core Web Vitals / профилирование React; Figma; Next.js, Tailwind, Webpack/Vite; TypeORM, socket.io, Protobuf; ClickHouse; продуктовая B2C-разработка с A/B-тестами и фича-флагами (GrowthBook); OpenTelemetry / Prometheus / Grafana; кэширование; web-security (OAuth2, JWT, CSRF/XSS/SSRF); понимание мобильной разработки; Go / Python.

Условия
Полностью удалённо
Оформление как ИП
$4 000 $5 000 / мес по итогам интервью
Прямой контакт с фаундером и техлидами, минимум бюрократии
Реальное влияние на продукт и архитектуру, ownership, возможность вырасти в техлида фронтенда



Посмотрите похожие вакансии

Senior Fullstack Developer
Компания: Кидс Аппс
Зарплата: з.п. не указана
Fullstack Developer (TypeScript, Nodejs, NestJS)
Компания: Савельев Георгий Анатольевич
Зарплата: от 250 000 до 500 000 руб.