Senior Full-Stack Developer (Node.js / React / AWS Serverless)
Описание вакансии
Компания: KVAN
Зп: - $4000
Локация/формат: удаленно вне РФ, РБ и Украины.
Предпочтительная локация Европа/СНГ. Часовой пояс от МСК (+/- 2-3 часа)
Оформление: контракт, гражданство РФ.
Полная занятость
📰 О проекте
Мы разрабатываем часть платформы для медицинских организаций в США. Система используется врачами и медицинским персоналом для создания, обработки и отправки электронных рецептов в аптеки. Проект работает в домене Healthcare, поэтому важны надежность решений, качество кода и внимание к деталям.
🛠 Технологический стек
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
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.
Backend
Хорошее понимание архитектуры REST API.
Понимание принципов Serverless-архитектуры.
Понимание паттернов Dependency Injection / IoC (Inversify или аналог — готовность быстро освоить).
Frontend
Уверенные знания HTML, CSS, JavaScript.
Уверенные знания React.
Понимание требований HIPAA и работы с PHI.
Опыт использования AI-инструментов для разработки (Claude, Codex, Cursor, GitHub Copilot и др.).
Глубокое понимание AWS Cloud.
Понимание cost optimization в AWS.