Просмотр вакансии

Сегодня 30-06-2026 14:29
27.06.2026, 15:45

Senior Fullstack developer Node.js + React AWS Serverless

Работодатель: KVAN Svetovanje

Город: Сербия
Зарплата:  до 4000 USD
Занятость: Полная, 5/2
Опыт работы: Более 6 лет

Full-Stack Developer (Node.js / React / AWS Serverless) — Middle+ / Senior
Компания: KVAN
Зп: - $3200 - $4000
Оформление: контракт
Полная занятость

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

Состав команды: 5 фулстек разработчиков, 1 фронтэнд разработчик, 2 QA инженера, 1 DevOps инженер.

Этапы найма: 1) hr скрининг 20 минут 2) общее + техническое интервью 40-60 минут 3) тех.интервью с лидом 1-1,5 часа в формате беседы (вопросы отдельно по бэку и фронту)

Если уверен в своей квалификации и ищешь надежный долгосрочный проект, откликайся! Убедись, что в резюме профиль фулстека и можно найти от 3-4 проектов в стеке Node.js + React и AWS Serverless + AI. До встречи на интервью!

 

Откликнуться на вакансию

Дата
29.06 30.06
USD
2.8858 2.9066
EUR
3.292 3.3144
RUB
3.7443 3.7386
CNY
4.2289 4.2675
CHF
3.5704 3.5944
GBP
3.8149 3.8419
PLN
7.6833 7.7269
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения