Backend Full-stack [Nodejs + React] Middle+ / Senior

KVANУдаленно (Вне РФ)

3 200 - 4 000 USD

SeniorRemoteКачество текста 4/5

FullstackNode.jsReactTypeScriptJavaScriptDockerREST APIRabbitMQSQLAWS
Откликнуться

Описание проекта: Это платформа для медицинских организаций, которую используют врачи и медицинский персонал. Используется для создания и отправки электронных рецептов лекарств в аптеки. Разрабатывается для рынка США. Техническое описание проекта: Бэк - Legacy (Node.js \ Express) написан на JS, без использования TS. Сейчас в проект добавляется поддержка TS, чтобы дать возможность писать новые относительно изолированные фичи используя TS. Основные задачи - это поддержка старого кода, доработка архитектуры, тесты, оптимизация, и добавление нового функционала. Добавление нового функционала потенциально возможно на TS. Продукт активно расширяется. Фронт - React 19, MobX, Tailwind CSS. Написан, используя подход FSD. Основные задачи - доработки, оптимизации, разработка нового функционала.



Обязательные требования:
• ❗•5+ лет опыта на проектах со стеком Node.js + React
• Опыт работы с фреймворком Express
• Опыт работы с Sequelize или другими ORM
• Опыт работы с брокерами сообщений (Node Resque, RabbitMQ, etc)
• Опыт развертывания окружения с использование 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 и выше