Kvan
Full-Stack Developer (Node.js / React / AWS Serverless) — Middle+ / Senior
2 мес. назад
3500–4000 USD / monthUSASeniorRemoteB1
node.jstypescriptaws lambdaapi gatewaydynamodbsnssqss3
Разработка backend-сервисов и frontend функционала для платформы медицинских организаций в США с использованием Node.js, React и AWS Serverless.
О продукте
- Мы разрабатываем часть платформы для медицинских организаций в США.
- Система используется врачами и медицинским персоналом для создания, обработки и отправки электронных рецептов в аптеки.
- Проект работает в домене Healthcare, поэтому важны надежность решений, качество кода и внимание к деталям.
Обязанности
- Разрабатывать и поддерживать 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.
- Хорошее понимание архитектуры REST API.
- Опыт разработки на Node.js.
- Опыт работы с AWS Lambda.
- Опыт работы с API Gateway.
- Опыт работы с DynamoDB.
- Опыт использования SNS и SQS.
- Опыт работы с S3.
- Понимание принципов Serverless-архитектуры.
- Понимание паттернов Dependency Injection / IoC (Inversify или аналог — готовность быстро освоить).
- Уверенные знания HTML, CSS, JavaScript.
- Уверенные знания React.
- Опыт работы с MobX либо аналогичными state-management решениями.
- Опыт работы с Tailwind CSS или готовность быстро включиться в работу с ним.
- Английский язык от уровня B1.
Будет плюсом
- Опыт обработки 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 и знание новых возможностей.
Условия
- Формат работы: удаленка.
- Занятость: полная.
- Испытательный срок 3 месяца.
- Проект долгосрочный.