О проекте
Проект — платформа для медицинских организаций на рынке США. Её используют врачи и медицинский персонал для создания и отправки электронных рецептов в аптеки.
Роль для сильного full-stack разработчика, который умеет работать не только с новым кодом, но и с legacy, архитектурой, оптимизацией и развитием сложного продукта.
Ключевая задача: поддерживать и развивать backend и frontend продукта, постепенно модернизируя существующую архитектуру и добавляя новый функционал.
Задачи
•Поддерживать legacy backend на Node.js / Express.
•Дорабатывать архитектуру и оптимизировать существующий код.
•Покрывать функционал тестами.
•Добавлять новые фичи, в том числе на TypeScript.
•Развивать frontend на 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 для backend.
•Опыт с React 18/19.
•Вёрстка по Figma.
•Английский B1+.
Важно: в резюме должен быть именно full-stack профиль и 3–4 проекта со стеком Node.js + React.