Innovaccer
4572 Software Development Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack инженер в Innovaccer для разработки продукта в сфере healthcare: Python-бэкенд, RPA-автоматизация и браузерное расширение Chrome. Роль предполагает написание production-кода каждый день, владение сложными компонентами от дизайна до релиза и менторство коллег.
Задачи
- Проектировать, разрабатывать и выпускать сложные full-stack фичи: Python-бэкенд-сервисы, API, RPA/автоматизационные workflow и UI браузерного расширения
- Разрабатывать и расширять Chrome-расширение для автоматизации на страницах: content scripts, background/service-worker, side-panel UI, работа с DOM (клики, ввод, извлечение данных, iframe)
- Вести компоненты автоматизации и продукта end-to-end: уточнять требования, реализовывать в агенте и расширении, обеспечивать надёжную работу ботов и workflow в продакшене
- Анализировать бизнес- и клинические/RCM-процессы, переводить их в надёжные автоматизационные workflow, создавать переиспользуемые компоненты и фреймворки
- Интегрировать клиенты расширения с бэкенд-оркестрацией по HTTP и WebSockets (сессии/чат, выполнение инструментов, связь с воркерами)
- Участвовать в техническом дизайне систем: принимать практичные решения по масштабируемости, производительности, безопасности и поддерживаемости и реализовывать их
- Соблюдать и продвигать инженерные best practices по всему SDLC: качество кода, тестирование, безопасность, observability и операционное совершенство
- Создавать отказоустойчивые, хорошо протестированные сервисы и интерфейсы, чисто интегрирующиеся с продуктами и внешними healthcare-системами (EHR, claims-платформы)
- Обеспечивать соответствие требованиям healthcare и защиты данных, включая HIPAA и GDPR, встраивая compliance и безопасность в реализацию
- Отлаживать, профилировать и укреплять продакшен-системы и развёрнутые автоматизации (нестабильные селекторы, проблемы с фреймами, edge-кейсы расширения/браузера)
- Проводить практическое техническое менторство инженеров через обсуждения дизайна, парное программирование и code review
- Работать с product, clinical и RCM-стейкхолдерами, превращая реальные потребности в хорошо проработанные технические решения
Требования
- Bachelor’s или Master’s в Computer Science, Software Engineering или смежной области, либо эквивалентный практический опыт
- 5–8+ лет опыта в software engineering с сильным треком личной разработки и выпуска production-систем
- Глубокая актуальная практическая экспертиза в Python для бэкенд-сервисов и автоматизации (FastAPI/Flask/Django или эквивалентный async Python)
- Сильный опыт JavaScript/TypeScript и React для full-stack разработки, включая современное управление состоянием (например, Redux Toolkit) и компонентный UI
- Опыт создания браузерных расширений (предпочтительно Chrome MV3): content scripts, background/service workers, messaging, permissions и инъекция UI на страницу
- Практические навыки DOM/браузерной автоматизации: CSS-селекторы, iframe, симуляция событий и отладка автоматизации на реальных веб-приложениях
- Сильные навыки проектирования ПО: бэкенд-сервисы, API, WebSockets и пользовательские слои приложений
- Опыт создания или интеграции RPA/workflow-автоматизации (кастомная браузерная автоматизация, workflow-движки или коммерческие RPA-платформы)
- Опыт интеграции со сторонними системами, базами данных и распределёнными сервисами в продакшене
- Практический опыт эксплуатации production-систем: CI/CD, мониторинг, тюнинг производительности и разбор инцидентов
- Знакомство с healthcare-данными и регуляторным compliance (HIPAA, GDPR) или способность быстро погрузиться в регулируемую доменную область
- Отличные навыки решения проблем и коммуникации, умение выравнивать инженеров и стейкхолдеров вокруг технического подхода
- Опыт работы с облачными платформами (AWS, GCP или Azure) и контейнеризацией (Docker; знакомство с Kubernetes — плюс)
Условия
- 20 дней фиксированного оплачиваемого отпуска в год плюс государственные праздники
- Один из самых щедрых в отрасли политик parental leave
- Признание и вознаграждение: денежные поощрения и признание на уровне компании
- Комплексная страховка: медицинская, стоматологическая и офтальмологическая, а также 100% оплачиваемые компанией краткосрочная и долгосрочная нетрудоспособность и базовое страхование жизни
- Опциональные льготы: скидки на юридическую помощь и страхование питомцев
Навыки
- Python
- FastAPI
- Flask
- Django
- JavaScript
- TypeScript
- React
- Redux Toolkit
- Chrome Extensions
- Chrome MV3
- DOM
- CSS selectors
- WebSockets
- RPA
- HTTP
- CI/CD
- Docker
- Kubernetes
- AWS
- GCP
- Azure
- MongoDB
- Redis
- pytest
- HIPAA
- GDPR
- FHIR
- HL7
- Tailwind CSS
- React Router
- WXT
- Vite