Компания 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 и выше