Проект — платформа для медицинских организаций на рынке США. Её используют врачи и медицинский персонал для создания и отправки электронных рецептов в аптеки.
Роль для сильного 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.