- Страна
- США
- Зарплата
- 3 200 $ – 4 000 $
Откликайтесь
на вакансии с ИИ

BACKEND FULL STACK (NODE.JS + REACT) - MIDDLE+ / SENIOR
Привлекательная вакансия с конкурентной зарплатой в долларах, удаленным форматом работы и возможностью влиять на архитектуру международного продукта. Из минусов — наличие legacy-кода, что может быть рутинным.
Сложность вакансии
Высокая сложность обусловлена требованиями к опыту (5+ лет), необходимостью работать с legacy-кодом и одновременно внедрять новые фичи на TypeScript, а также широким стеком технологий (Node.js, React, SQL, RabbitMQ, Docker).
Анализ зарплаты
Предлагаемая зарплата $3,200-$4,000 (чистыми) находится на уровне или чуть выше медианы для Senior Fullstack разработчиков, работающих удаленно на европейские или международные компании из СНГ. На рынке США такие позиции могут оплачиваться выше, но для удаленного формата в часовом поясе МСК это очень достойное предложение.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в KVAN уже сейчас
Откликайтесь сейчас, чтобы принять участие в развитии международного медицинского продукта и поработать с современным стеком технологий!
Описание вакансии
BACKEND FULL STACK (NODE.JS + REACT) - MIDDLE+ / SENIOR
Компания: KVAN
ЗП: $3,200-$4,000 (чистыми)
Локация / формат: удалённо (ЕС), часовой пояс 2-3 ч от МСК
Кратко о проекте
Платформа для медучреждений (рынок США) - выписка и передача электронных рецептов в аптеки. Продукт в активной разработке: поддержка legacy кода, рефакторинг, улучшение архитектуры и добавление новых фич.
Что будете делать
Поддерживать и развивать backend на Node.js/Express (legacy JS) и писать новые фичи на TypeScript.
Рефакторить архитектуру, улучшать тестируемость и покрытие тестами.
Разрабатывать frontend на React (v18/19), оптимизировать UI и реализовывать новые интерфейсы по макетам.
Работать с брокерами сообщений, SQL БД и Docker окружением.
Участвовать в code review, планировании релизов и поддерживать CI/CD.
Задачи:
Что будете делать
Требования:
Требования (обязательные)
5+ лет коммерческого опыта с Node.js и React.
Уверенные знания Node.js и опыт работы с Express.
Опыт с ORM (Sequelize или аналог).
Опыт работы с брокерами сообщений (RabbitMQ, Node Resque или аналог).
Опыт развёртывания/локального запуска в Docker.
Уверенные знания SQL и создания REST API.
Уверенные навыки HTML/CSS/JavaScript и адаптивной вёрстки.
Уверенное владение TypeScript.
Практический опыт с React (hooks, composition, performance patterns).
Опыт с MobX и/или схожими state management подходами.
Опыт с Tailwind CSS или уверённые теоретические знания.
Уверенная работа с Git/GitLab.
Умение читать тех документацию и вести переписку на английском.
Плюсом будет
Опыт работы с AWS S3.
Опыт с XML/XSD.
Опыт unit тестирования backend (Jest/mocha и т.п.).
Опыт в FSD/feature driven frontend архитектуре.
Опыт верстки по макетам Figma.
Английский B1+.
Почему KVAN
Работа над международным медицинским продуктом.
Возможность рефакторинга legacy в TS и влиять на архитектуру.
Гибкий удалённый формат, команда профессионалов, прозрачный процесс найма.
Пришлите резюме и пару строк о релевантном опыте (Node/React, крупный проект, прикреплённые ссылки/портфолио - если есть) на Откликнуться или Откликнуться
всё о развитии карьеры
Контакты: Откликнуться, Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Node.js
- React
- TypeScript
- Express
- SQL
- Sequelize
- RabbitMQ
- Docker
- MobX
- Tailwind CSS
- Git
- GitLab
- REST API
- HTML
- CSS
- JavaScript
- Jest
- Mocha
- AWS S3
- Figma
Возможные вопросы на собеседовании
Вакансия предполагает работу с legacy-кодом на JS и переход на TS. Важно понять, как кандидат подходит к процессу рефакторинга без нарушения стабильности системы.
Расскажите о вашем опыте рефакторинга крупного legacy-проекта на Node.js. Какие стратегии вы использовали для миграции на TypeScript?
В требованиях указан MobX. Важно оценить понимание принципов реактивности и отличий от других подходов.
В чем основные преимущества и недостатки использования MobX в сравнении с Redux в крупных React-приложениях?
Проект использует брокеры сообщений. Нужно проверить понимание асинхронного взаимодействия.
С какими проблемами вы сталкивались при работе с RabbitMQ и как обеспечивали гарантированную доставку сообщений?
Работа с медицинскими данными требует высокой точности и производительности БД.
Как вы подходите к оптимизации сложных SQL-запросов в Sequelize при работе с большими объемами данных?
Проект ориентирован на рынок США.
Был ли у вас опыт работы с американскими стандартами передачи данных или специфическими требованиями безопасности (например, HIPAA), учитывая медицинскую направленность продукта?
Похожие вакансии
Fullstack разработчик (Flutter+Java)
Senior Fullstack разработчик
Full Stack Developer (Flutter + Java)
Senior Fullstack-разработчик (Laravel + Nuxt)
FullStack-разработчик (.NET + Angular)
Middle / Senior Fullstack-developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!