Intelerad
Software Developer (InteleShare)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик в команду InteleShare — облачной платформы для обмена медицинскими изображениями. Работа над фичами end-to-end в полиглотной кодовой базе (Perl, JavaScript/React, Java, C#/.NET) с обработкой DICOM-данных в масштабе.
Задачи
- Проектировать, разрабатывать и поддерживать фичи веб-приложения InteleShare и сервисного слоя — преимущественно frontend (jQuery, vanilla JavaScript, React) и Perl API, которые он вызывает
- Писать и оптимизировать запросы и изменения схемы PostgreSQL для крупной высоконагруженной production-базы, следуя процессу версионирования и миграций
- Переводить эскалации поддержки и требования стейкхолдеров в технические решения, воспроизводить проблемы по всему стеку (браузер, API, БД, хранилище, интерфейсы DICOM/HL7) и устранять первопричины
- Поддерживать качество кода через ревью pull request'ов, unit- и интеграционные тесты и документацию
- Поддерживать DevOps и операционные инициативы: контейнеризованные деплои в AWS/Kubernetes, поддержка CI/CD пайплайнов, участие в troubleshooting продакшена
- Работать как full-stack generalist в разных языках и кодовых базах, предлагать и реализовывать улучшения в рамках Agile/Scrum
Требования
- 3+ года профессиональной разработки веб-приложений или эквивалентный опыт с подтверждённым треком поставки production-софта
- Владение хотя бы одним серверным языком (Perl, Python, Java, C#, Ruby, PHP или эквивалент) и готовность освоить Perl, на котором работает сервисный слой InteleShare
- Рабочее знание реляционных БД и SQL, включая умение читать планы запросов и диагностировать медленные запросы
- Уверенные навыки JavaScript, включая прямую работу с DOM и jQuery; опыт с React или аналогичным компонентным фреймворком
- Способность самостоятельно работать в распределённой команде, управлять приоритетами и достигать результатов с минимальным контролем
- Сильные навыки отладки и решения проблем, умение декомпозировать сложные долгосрочные цели на хорошо очерченные инкременты
- Комфорт в работе с несколькими языками, фреймворками и предметными областями
- Степень бакалавра в Computer Science, Software Engineering или смежной области, либо эквивалентный опыт
Условия
- Базовая зарплата от $86,250 до $115,000 в год (USD) в любом географическом рынке США
- Бонусы и другие формы компенсации в рамках total compensation package
- Полный пакет медицинских, финансовых, пенсионных льгот и PTO
- Удалённый формат работы (#LI-REMOTE)
- Возможна онлайн-оценка личности в рамках отбора
Навыки
- Perl
- mod_perl
- PostgreSQL
- JavaScript
- jQuery
- React
- TypeScript
- Redux
- Ant Design
- Java
- Spring Boot
- C#
- .NET
- DICOM
- HL7
- FHIR
- AWS
- S3
- EC2
- RDS
- ECR
- CloudWatch
- Kubernetes
- Docker
- Helm
- CI/CD
- Git
- GitHub
- webpack
- Jest
- Playwright
- Selenium
- HTML
- CSS
- LESS
- REST API
- SQL
- Agile
- Scrum