Edwards Lifesciences
Senior Software Engineer (Applications), Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack инженер в medtech-подразделении IHFM (AI, Product and Platforms). Отвечает за архитектуру веб-продукта, общие паттерны и компоненты, а также за production-здоровье выпускаемых сервисов.
Задачи
- Проектировать и владеть архитектурой приложения для веб-продукта: state management, routing, data fetching к Platform API, стратегия рендеринга, внедрение дизайн-системы, эксперименты
- Определять и документировать API-контракты, потреблять их через Platform API gateway, реализовывать клиентскую аутентификацию и авторизацию (OAuth 2.0, OpenID Connect, SSO)
- Владеть клиентскими метриками производительности и качества (Core Web Vitals, задержка API, доля ошибок) и устранять проблемы
- Проектировать и разворачивать веб-приложения в облаке (AWS или GCP) с использованием контейнеров, CI/CD и infrastructure as code
- Создавать паттерны и общие компоненты, ревьюить дизайн и код, проводить модернизацию (Angular → React, BFF → Platform APIs)
- Готовить архитектурную документацию, верификационные тесты и трассируемость под IEC 62304
- Быть on-call лидом для веб-поверхностей, проводить root-cause analysis и решать сложные production-инциденты
- Менторить инженеров P1 и P2, ревьюить их дизайн и код, участвовать в найме
Требования
- Bachelor's degree в computer science, software engineering или смежной области плюс 4 года опыта, либо Master's degree плюс 3 года опыта
- Глубокое владение React или Angular с TypeScript и рабочий уровень server-side стека (Node.js, Python, Java, Go или Rust)
- Опыт проектирования архитектуры приложений и API-контрактов, включая state management, data fetching и интеграции с внутренними и сторонними системами
- Опыт развёртывания и эксплуатации приложений в облаке (AWS или GCP), включая CI/CD и контейнеры
- Опыт ответственности за производительность, надёжность и production-здоровье пользовательских приложений
- Сильные коммуникативные навыки, работа с распределёнными командами в разных часовых поясах, умение задавать стандарты в рамках SSDLC, включая CI/CD и автоматизированное тестирование
Условия
- Конкурентная зарплата и performance-based incentives
- Широкий набор льгот и программ для сотрудников и их семей
- Базовая зарплата для Калифорнии: $108,000–$153,000
- Работа в офисе в Irvine, CA (Orange County) с кросс-функциональными командами
Навыки
- React
- Angular
- TypeScript
- Node.js
- Python
- Java
- Go
- Rust
- OAuth 2.0
- OpenID Connect
- SSO
- AWS
- GCP
- CI/CD
- containers
- Terraform
- CloudFormation
- CDK
- Kubernetes
- Figma
- Tokens Studio
- HL7
- FHIR
- IHE
- IEC 62304
- ISO 13485