Avalon Healthcare Solutions
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в команду Avalon Healthcare Solutions, работающую над платформой диагностической аналитики. Ведёт проектирование и разработку масштабируемых сервисов, участвует в архитектурных решениях и менторит инженеров.
Задачи
- Проектировать и разрабатывать масштабируемые программные решения, соответствующие бизнес-целям и технической стратегии
- Брать на себя ответственность за сложные фичи и проекты от планирования до внедрения, тестирования и деплоя
- Взаимодействовать с продакт-менеджерами, дизайнерами и стейкхолдерами для определения технических требований
- Участвовать в архитектурных обсуждениях и решениях совместно с principal-инженерами и архитекторами
- Менторить junior- и middle-инженеров, делиться знаниями и развивать культуру обучения
- Проводить и возглавлять код-ревью, продвигать лучшие практики качества, тестирования и поддерживаемости кода
- Диагностировать и устранять сложные проблемы приложений и интеграций, проводить root cause analysis
- Участвовать во всех фазах Agile SDLC: планирование спринтов, груминг бэклога, ретроспективы
- Периодически выполнять роль лида проекта, координируя технические усилия команды
- Участвовать в on-call ротации для поддержки критичных систем
Требования
- Продвинутое владение одним или несколькими языками программирования: Java, Go или TypeScript
- Глубокое понимание реляционных и нереляционных баз данных, опыт оптимизации сложных запросов и участия в моделировании данных
- Экспертный опыт работы с Git и workflow контроля версий, включая сложные merge, разрешение конфликтов и стратегии ветвления
- Опыт настройки и оптимизации сред разработки и инструментов
- Опыт проектирования и интеграции веб-сервисов и API, включая RESTful и event-driven архитектуры
- Уверенная работа в Linux-окружениях, автоматизация задач и поддержка деплой-пайплайнов
- Глубокое понимание Agile-методологий и полного SDLC
- Практический опыт с CI/CD пайплайнами и инструментами Jenkins, GitHub Actions или GitLab CI
- Опыт контейнеризации и оркестрации: Docker и Kubernetes
- Понимание практик безопасного кодирования, оптимизации производительности и надёжности систем
- Опыт менторства junior- и middle-инженеров
- Опыт участия в архитектурных решениях совместно с principal-инженерами и архитекторами
- Отличные навыки письменной и устной коммуникации
- Способность работать в кросс-функциональной команде и влиять на техническое направление
- Инициативность и автономность в поиске улучшений и доведении решений до исполнения
- Открытость к обратной связи и умение давать конструктивный фидбек
- Сильные аналитические навыки и решение сложных технических задач
- Ответственность за качественные, поддерживаемые и масштабируемые решения
Условия
- Возможна удалённая работа
- Ежеквартальные командировки в корпоративный офис в Тампе, Флорида
- Участие в on-call ротации
- Работа в Agile-команде
Навыки
- Java
- Go
- TypeScript
- Git
- REST
- API
- Linux
- CI/CD
- Jenkins
- GitHub Actions
- GitLab CI
- Docker
- Kubernetes
- AWS
- Azure
- GCP
- S3
- EC2
- Lambda
- IAM
- React
- Next.js
- CSS
- SASS
- Material UI
- Bootstrap
- JUnit
- Jest
- Mocha
- Playwright
- HIPAA
- PHI
- IIHI