Опыт работы с фреймворком Express. Опыт работы с Sequelize или другими ORM.
Задачи:
— Поддержка старого кода на Node.js (Express) без TypeScript.
— Доработка архитектуры проекта.
— Написание тестов.
— Оптимизация кода.
— Добавление нового функционала, потенциально на TypeScript.
— Разработка и оптимизация фронтенда на React 19 с использованием MobX и Tailwind CSS по подходу FSD.
Требования:
— 7+ лет опыта на проектах со стеком Node.js и React.
— Опыт работы с 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 и выше.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
Из чего сложилась оценка. Нажмите, чтобы узнать подробнее
Понятные задачи
Описание проекта и задачи чётко указаны: поддержка и развитие платформы для медицинских организаций на рынке США.
Из объявления
Это платформа для медицинских организаций, которую используют врачи и медицинский персонал. … Используется для создания и отправки электронных рецептов лекарств в аптеки. … Разрабатывается для рынка США.