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

Fullstack Developer (Node.js, React, AWS)

3 200 - 4 000$
Формат работы
remote (только Europe/CIS)
Тип работы
fulltime
Грейд
middle/senior
Английский
b1
Вакансия от Hirify. Размещена напрямую Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера

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

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

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

TL;DR
Fullstack Developer (Node.js / React / AWS Serverless): Разработка и поддержка медицинской платформы для обработки электронных рецептов с акцентом на надежность и качество кода. Фокус на проектировании serverless-архитектуры, интеграции AWS-сервисов и обеспечении безопасности данных в соответствии с требованиями HIPAA.

Full-Stack Developer (Node.js / React / AWS Serverless) — Middle+ / Senior

Компания: KVAN https://kvan.si/

Зп: $3200 - $4000

Локация/формат: удаленно вне РФ, РБ и Украины. Предпочтительная локация Европа/СНГ. Часовой пояс от МСК (+/- 2-3 часа)

Оформление: контракт

Полная занятость

📰 О проекте

Мы разрабатываем часть платформы для медицинских организаций в США. Система используется врачами и медицинским персоналом для создания, обработки и отправки электронных рецептов в аптеки. Проект работает в домене 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-системами.
  • Ответственность за качество результата.
  • Готовность работать в распределенной международной команде.

Сроки:

  • Испытательный срок 3 месяца
  • Проект долгосрочный

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера