Senior Full-Stack Engineer (React / Node.js / TypeScript)

Lucky Hunter

Senior Full-Stack Engineer (React / Node.js / TypeScript)

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

Наш клиент делает браузерный редактор документов: конвертация, склейка, разделение, подписание, водяные знаки, скрытие данных, пароли на файлы, плюс поверх всего этого работает AI-функционал.

У продукта большая аудитория и ежедневные релизы. Ценность здесь не в количестве фич, а в том, как продукт ощущается в работе: всё управляется с клавиатуры, у действий есть свои shortcuts, а pixel perfect и accessibility входят в список бизнес-приоритетов, а не в бэклог на потом.

Задачи:

  • Вести фичу целиком: от формирования идеи вместе с дизайном и продуктом до её влияния на метрику.
  • Развивать интерфейс редактора, от небольших переиспользуемых UI-компонентов до сложных stateful-вью, в производительных React-модулях.
  • Заходить в бэкенд там, где этого требует фича: Cloud Functions, модели данных Firestore, security rules, контракты API.
  • Превращать макеты в интерфейсы, в которых взаимодействие ощущается естественно: точная реализация, accessibility, продуманное поведение shortcuts.
  • Профилировать и оптимизировать рендеринг, размер бандла и real-time-взаимодействия, потому что внутри редактора документов пользователь замечает каждую миллисекунду.
  • Отвечать за безопасность своей части продукта: авторизацию, изоляцию тенантов, валидацию входящих данных.
  • Внимательно ревьюить пул-реквесты, параллельно с AI-ревьюерами, которые запускаются на каждом PR.

Требования:

  • 8+ лет релевантного практического опыта в бэкенде, фронтенде или фулстеке.
  • Опыт создания сложных интерфейсов в публичном продукте с большой аудиторией: drag-and-drop, коллаборативные механики, редакторы, вычисления на клиенте.
  • Уверенные React и TypeScript: умение рассуждать о рендерах, владении состоянием и о том, где на самом деле теряется производительность.
  • Продакшн-опыт с бэкендом на Node.js. Фича здесь почти всегда требует своей бэкенд-части, и пишет её тот же инженер, который делает интерфейс.
  • Продуктовое и дизайнерское чутьё, понимание того, что качество UI-взаимодействий влияет на конверсию не меньше, чем аккуратно написанный код.
  • Свой рабочий метод работы с AI-агентами, который вы можете объяснить. Команда почти не пишет код руками и опирается на инструкции для агентов, спеки по кодстайлу и собственный тулинг, поэтому умение оценить результат важнее умения промптить.
  • Комфорт в самостоятельной и асинхронной работе.
  • Опыт с GCP, Firebase, Terraform и Docker будет плюсом.

Условия и бенефиты:

  • Компенсация $72,000-90,000 в год gross, выплаты через Deel.
  • Полностью удалённая работа. Комфортные часовые пояса: от GMT+0 до GMT+8.
  • Команда русскоговорящая, рабочий язык русский.
  • Регулярные офсайты, хакатоны, воркшопы и командные поездки за счёт компании.
  • Оплата домашнего рабочего места: ноутбук, стол, мебель.
  • Оплата курсов, конференций, софта, подписок и изучения языков.
  • Любые AI-инструменты, которые повышают вашу продуктивность, покупаются без обсуждений.
  • Неограниченный отпуск.
  • Health and wellness бонус, поддержка ментального здоровья и корпоративный психолог.

Оставляйте свой отклик, будем рады пообщаться и рассказать о деталях!

Навыки
  • TypeScript
  • React
  • Node.js
  • AI
  • GCP
  • Firebase
  • Terraform
  • Docker
Посмотреть контакты работодателя

Похожие вакансии

WEKINGS
  • Сербия

  • Не указана

Рекомендуем
Nitka Technologies, Inc.

Lead SRE / SRE Architect

Nitka Technologies, Inc.

  • Сербия

  • Не указана

Рекомендуем
Employcity
  • Сербия

  • Не указана

Рекомендуем
Nitka Technologies, Inc.

Senior Python Developer

Nitka Technologies, Inc.

  • Сербия

  • Не указана

Software Country (ТОО Балхаш Системс)

Senior Python Developer (AI-First / AWS Serverless)

Software Country (ТОО Балхаш Системс)

  • Сербия

  • Не указана

  • Сербия

  • Не указана

FOCO ELEVADO LDA
  • Сербия

  • Не указана

TRIBE (LTD STARTRIBE)

Senior Delivery Manager

TRIBE (LTD STARTRIBE)

  • Сербия

  • Не указана

Infrastructure Lead

ЧК TECH LAB LTD.

  • Сербия

  • Не указана

Nitka Technologies, Inc.

Observability Engineer

Nitka Technologies, Inc.

  • Сербия

  • Не указана

Access Softek (ИП Рытиков Сергей Сергеевич)

Ведущий программист (.NET C#)

Access Softek (ИП Рытиков Сергей Сергеевич)

  • Сербия

  • Не указана

Offer Now
  • Сербия

  • до 8500 USD

Offer Now
  • Сербия

  • до 10000 USD

Gaijin Games
  • Сербия

  • до 10000 USD

Kleos
  • Сербия

  • до 10000 USD

Топассистент
  • Сербия

  • от 5000 EUR

Pushwoosh
  • Сербия

  • от 5000 EUR

Nitka Technologies, Inc.
  • Сербия

  • от 5000 EUR

  • Сербия

  • от 5000 EUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию