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