Назад
обновлено 9 часов назад

Full-Stack Developer (Node.js / React / AWS Serverless)

25$
Формат работы
onsite
Тип работы
fulltime
Грейд
middle/senior
Английский
b1
Страна
US/Ukraine
Вакансия от Hirify. Размещена напрямую Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

TL;DR
Full-Stack Developer (Node.js / React / AWS Serverless): разработка и поддержка backend-сервисов на Node.js и TypeScript, а также нового функционала на React для платформы электронных рецептов в healthcare с акцентом на надежность, интеграции и обработку медицинских данных. Фокус на проектировании serverless-архитектуры, интеграции AWS и внешних API, а также соблюдении требований HIPAA и работе с XML/NCPDP.

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/нанимающего менеджера