Candela

Senior Software Engineer - Full Stack

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Full Stack инженер в компанию по производству медицинских и эстетических лазерных устройств. Разработка веб- и мобильных приложений и сервисов для взаимодействия с медицинскими устройствами.

Задачи

  • Проектировать и разрабатывать адаптивные приложения и сервисы на современных frontend- и серверных технологиях
  • Совместно с UX/UI дизайнерами превращать макеты и прототипы в качественный доступный код
  • Реализовывать API и сервисы для связи с контроллерами устройств и подключёнными медицинскими устройствами
  • Оптимизировать приложения по скорости, масштабируемости и надёжности
  • Отлаживать сложные приложения по всему стеку
  • Писать чистый документированный код и развивать стандарты и практики разработки
  • Проводить код-ревью и менторить менее опытных инженеров
  • Обеспечивать техническую реализуемость UI/UX дизайнов
  • Применять практики secure-by-design и безопасного кодирования, включая threat modeling и устранение уязвимостей
  • Интегрировать автотесты в CI/CD и поддерживать верификацию и валидацию ПО медицинских устройств
  • Оценивать и внедрять возможности agentic AI: tool calling, RAG, guardrails, human-in-the-loop
  • Готовить проектную документацию и артефакты трассируемости
  • Следить за новыми трендами в веб-, прикладной и AI-разработке

Требования

  • Степень бакалавра в Computer Science, Software Engineering или смежной области либо эквивалентный опыт
  • 5+ лет опыта разработки full-stack с фокусом на frontend и разработку сервисов
  • Опыт разработки веб- и мобильных приложений с современными frontend-технологиями и фреймворками, желательно Blazor
  • Опыт разработки на C#/.NET и HTML/CSS/JS или TypeScript
  • Опыт разработки веб-сервисов и API, включая связь сервис-устройство и проектирование API
  • Глубокое знание ООП и паттернов проектирования: MVC, MVVM, Dependency Injection
  • Знание систем контроля версий (Git) и Agile, опыт работы в Scrum
  • Знание разработки ПО медицинских устройств и стандартов, включая IEC 62304, опыт подготовки design control и документации трассируемости
  • Понимание практик agentic AI: retrieval, tool use, guardrails, evaluation и рисков недетерминированного поведения в регулируемых продуктах
  • Сильные навыки решения проблем и проактивный подход
  • Сильные навыки устной и письменной коммуникации, умение работать в команде и менторить
  • Опыт работы с облачными платформами Azure, AWS или Google Cloud, контейнеризацией и CI/CD
  • Понимание принципов кибербезопасности и Secure SDLC, включая OWASP ASVS, threat modeling, сканирование зависимостей и секретов, SBOM
  • Опыт интеграции с embedded-устройствами: интерфейсы прошивок, протоколы связи устройств, hardware-in-the-loop тестирование
  • Знакомство с embedded или firmware-разработкой (C/C++, RTOS, протоколы связи устройств)

Условия

  • Зарплата от $160k
  • Работа в глобальной компании-лидере рынка эстетических устройств

Навыки

  • C#
  • .NET
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Blazor
  • MVC
  • MVVM
  • Dependency Injection
  • Git
  • Scrum
  • Agile
  • Azure
  • AWS
  • Google Cloud
  • CI/CD
  • Docker
  • OWASP ASVS
  • IEC 62304
  • C
  • C++
  • RTOS
  • RAG
  • agentic AI

Похожие вакансии

Full Stack Developer
SeaChange Printing and Marketing Services LLCMiddlePlymouthГибрид
75,000 – 105,000 USD в год
5 нояб.
Senior Full Stack Software Engineer - Shared Services
BluesightSeniorУдалённо
130,000 – 145,000 USD в год
4 нояб.
Software Engineer II - Reporting Platform
QualtricsMiddleSeattleГибрид
121,000 – 147,000 USD в год
4 нояб.
Applications Software Engineer - Industrial Automation
EurofinsMiddleHoustonОфис
4 нояб.
Lead Java Full Stack Developer at New York
IPolarity LLCLeadWhippanyОфис
50 USD в час
4 нояб.
Senior Software Engineer - Full Stack — Candela, 160,000 USD в год, Marlborough | itrelocate