Full-Stack Developer (Node.js / React / AWS Serverless)
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Full-Stack Developer (Node.js / React / AWS Serverless) — Middle+ / Senior
О проекте
Мы разрабатываем часть платформы для медицинских организаций в США. Система используется врачами и медицинским персоналом для создания, обработки и отправки электронных рецептов в аптеки.
Проект работает в домене Healthcare, поэтому важны надежность решений, качество кода и внимание к деталям.
Технологический стек
Backend
Node.js, TypeScript
AWS Lambda, API Gateway
DynamoDB
SNS / SQS (в т.ч. SQS FIFO для асинхронной доставки)
Cognito, S3
Inversify (IoC / Dependency Injection)
Обмен сообщениями в XML/NCPDP SCRIPT, валидация по XSD
Full-Serverless архитектура (преимущественно Node.js/TypeScript; отдельный Lambda-сервис XSD-валидации на .NET/C#)
Infrastructure
Terraform
AWS Cloud
Frontend
React 19
MobX
Tailwind CSS
Feature-Sliced Design (FSD)
Инструменты разработки
Git
CI/CD
Чем предстоит заниматься
- Разрабатывать и поддерживать backend-сервисы на Node.js / TypeScript в AWS Serverless.
- Проектировать и развивать API: как REST (пользовательский контур), так и транспортный контур обмена сообщениями (XML/NCPDP, webhooks, mTLS).
- Разрабатывать новый функционал на React (19, MobX, Tailwind, FSD).
- Участвовать в проектировании архитектурных решений.
- Интегрировать сервисы AWS и внешние API/сети.
- Работать с потоками данных в нескольких репозиториях платформы (backend и потребляющие его UI/сервисы).
- Оптимизировать производительность и надёжность системы.
- Проводить code review и участвовать в технических обсуждениях.
- Соблюдать требования к обработке PHI (HIPAA): редактирование чувствительных данных в логах, безопасное хранение секретов.
Обязательные требования
Общие
Коммерческий опыт разработки от 5 лет.
Уверенные знания JavaScript и TypeScript.
Опыт коммерческой разработки на Node.js и React.
Опыт работы с Git.
Backend
Хорошее понимание архитектуры REST API.
Опыт разработки на Node.js.
Опыт работы с AWS Lambda.
Опыт работы с API Gateway.
Опыт работы с DynamoDB.
Опыт использования SNS и SQS.
Опыт работы с S3.
Понимание принципов Serverless-архитектуры.
Понимание паттернов Dependency Injection / IoC (Inversify или аналог — готовность быстро освоить).
Frontend
Уверенные знания HTML, CSS, JavaScript.
Уверенные знания React.
Опыт работы с MobX либо аналогичными state-management решениями.
Опыт работы с Tailwind CSS или готовность быстро включиться в работу с ним.
Будет плюсом
Опыт обработки XML и валидации по XSD.
Опыт mTLS / аутентификации на основе клиентских сертификатов.
Понимание требований HIPAA и работы с PHI.
Опыт использования AI-инструментов для разработки (Claude, Codex, Cursor, GitHub Copilot и др.).
Опыт работы с Terraform.
Глубокое понимание AWS Cloud.
Опыт проектирования serverless-архитектуры с нуля.
Понимание cost optimization в AWS.
Опыт observability (CloudWatch, X-Ray, OpenTelemetry).
Опыт работы с CI/CD и релизными процессами.
Опыт работы с SQL базами данных (часть платформы использует MySQL).
Практический опыт React 18/19 и знание новых возможностей.
Английский язык от уровня B1.
Что важно для нас
Умение самостоятельно принимать технические решения.
Опыт работы с production-системами.
Ответственность за качество результата.
Готовность работать в распределенной международной команде.
Другие требования
Знание русского требуется.
Кандидат должен быть вне РФ, РБ и Украины.
Желательно русский (по портрету русский релокант вне РФ).
Рейт почасовой - 25$ в час. Надо смотреть - если будут немного дороже, то тоже можем рассмотреть.
Часовой пояс близкий к CET (+\- 2-3 часа).
Сроки
Испытательный срок 3 месяца
Проект долгосрочный.
Для контакта
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера