
Fullstack Developer (React/NodeJS)
Смартек
Тула
🏢 Офис
Senior
Полная занятость
Россия
Описание вакансии
Смартек – это IT-компания, которая ведет свою деятельность с 2003 года. Мы специализируемся на разработке высоконагруженного программного обеспечения федерального и корпоративного уровня в финтехе, ритейле, медицине, производстве, образовании и других сферах (стек Spring/Java, .NET/C#, React/Angular/JS). Среди наших клиентов Сбер, РЖД, Федеральная Таможенная служба, Avito и многие другие.
О проекте
Мы разрабатываем часть платформы для медицинских организаций в США. Система используется врачами и медицинским персоналом для создания, обработки и отправки электронных рецептов в аптеки. Проект работает в домене 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): редактирование чувствительных данных в логах, безопасное хранение секретов.
Требования
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.
Условия и формат работы
•Оформление по договору с ИП
•Полностью удалённый формат работы.
•Гибкий график с акцентом на результат и качество инженерных решений.
•Работа в стабильной команде профессионалов

