AnewHealth
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер уровня middle для развития и поддержки существующей EHR-платформы на Ruby on Rails. Работа с frontend и backend слоями, устранение дефектов и разработка новых функций в agile-команде.
Задачи
- Проектировать, разрабатывать и поддерживать функции EHR-платформы на Ruby (Ruby on Rails) на frontend и backend
- Создавать и дорабатывать пользовательские интерфейсы, реализовывать бизнес-логику, сервисы и доступ к данным
- Триажить, отлаживать и устранять дефекты в production-приложении с анализом первопричин
- Проектировать и реализовывать новые функции и улучшения в существующей архитектуре платформы
- Писать, оптимизировать и отлаживать сложные SQL-запросы к реляционным БД, включая клинические данные
- Участвовать в sprint planning, daily standups, refinement, reviews и ретроспективах
- Писать и поддерживать автотесты, участвовать в code review и следовать практикам безопасной разработки для PHI
- Использовать AI-инструменты для документации, генерации и рефакторинга кода, тестовых данных и скриптов
Требования
- Bachelor's degree в Computer Science, Information Systems, Engineering или смежной области либо эквивалентный опыт
- 3+ года профессиональной разработки на Ruby, желательно Ruby on Rails
- Full-stack опыт: frontend (HTML, CSS, JavaScript, Rails view/UI) и backend (Rails, ActiveRecord, сервисная логика)
- Сильные навыки SQL: сложные запросы, оптимизация, работа со схемами реляционных БД (PostgreSQL или MySQL)
- Опыт устранения дефектов в production-приложении и анализа первопричин
- Опыт разработки новых функций в зрелой существующей кодовой базе
- Опыт в healthcare, желательно с EHR или клиническими системами
- Опыт работы в agile/scrum, знание Jira или Azure DevOps
- Опыт с фреймворками автотестирования (RSpec, Capybara) и Git
- Практический опыт с AI-инструментами разработки (GitHub Copilot, Claude и аналоги)
- Сильные навыки письменной и устной коммуникации
Условия
- Удалённая работа
- Полный соцпакет для full-time сотрудников: medical/dental/vision, flexible spending, company-paid life insurance, short-term disability, voluntary benefits
- 401(k), оплачиваемый отпуск и праздничные дни
- Медицинская, стоматологическая и оптическая страховка действует с 1-го числа месяца после найма
- Равные возможности трудоустройства, drug-free workplace
- Требуется право на работу в стране
Навыки
- Ruby
- Ruby on Rails
- HTML
- CSS
- JavaScript
- ActiveRecord
- SQL
- PostgreSQL
- MySQL
- RSpec
- Capybara
- Git
- Jira
- Azure DevOps
- GitHub Copilot
- Claude
- HL7
- FHIR
- HIPAA
- CI/CD
- Turbo
- Stimulus
- React