Компания KVAN ищет Full-stack разработчика (Backend + Frontend) для удалённой работы вне РФ, РБ и Украины.

Техническое описание проекта: Бэк — legacy на Node.js/Express (JS), в проект добавляется поддержка TypeScript для новых относительно изолированных фич. Фронт — React 19, MobX, Tailwind CSS, разработан с подходом FSD.

Основные задачи:

  • Поддержка старого кода и доработка архитектуры
  • Покрытие тестами и оптимизация
  • Разработка нового функционала (новые фичи потенциально на TypeScript)
  • Доработки и оптимизация фронтенда на React

Обязательные требования:

  • 5+ лет опыта работы с Node.js и React
  • Уверенные знания Node.js и опыт работы с Express
  • Опыт работы с Sequelize или другими ORM
  • Опыт с брокерами сообщений (Node Resque, RabbitMQ и др.)
  • Опыт разворачивания окружения с использованием Docker
  • Уверенные знания SQL и принципы создания REST API
  • Уверенные знания HTML, CSS и JavaScript
  • Уверенные знания TypeScript и React
  • Опыт работы со стейт-менеджером MobX
  • Опыт с Tailwind CSS или теоретические знания
  • Опыт создания адаптивной верстки
  • Опыт работы с Git, GitLab
  • Способность читать техдокументацию на английском и вести переписку

Будет плюсом:

  • Опыт работы с AWS S3
  • Знание и опыт работы с XML, XSD
  • Опыт написания unit tests для бэкенда
  • Опыт с последними версиями React (18, 19) и знание их особенностей
  • Создание верстки по макетам в Figma
  • Уровень английского B1 и выше