Fullstack JS engineer (Node.js + React)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Привет! Мы расширяем команду и ищем опытного Fullstack Engineer (Node.js + React) в новый проект. Если ты видишь для себя челлендж при работе с большим объёмом данных, тебе нравятся нетривиальные задачи в части UI/UX и ты хотел бы создать по-настоящему полезный и социально значимый продукт, присоединяйся к нам!
Наша компания — эксперт в Health IT.
- Работаем на рынках США и Европы с 2004 года.
- Все проекты мы делаем на базе собственной технологической платформы Aidbox FHIR Platform и международного стандарта обмена медицинскими данными HL7 FHIR (Fast Healthcare Interoperability Resources).
- Все наши проекты - долгосрочные (от 1 года). Мы всегда выступаем в роли технологического партнера, т.е. нам полностью доверяют выбор технологий, архитектуры и выстраивание процесса разработки от аналитики до вывода в production.
О продукте
Smartbox - это решение, которое используют EHR-вендоры (разработчики Electronic Health Record систем) в США для предоставления доступа к данным пациентов через стандартизованный и защищённый API. Он позволяет пациентам получить доступ к своим данным через сторонние приложения (FHIR SMART apps) и экспортировать данные в FHIR-формате (Bulk API).
Создаём модульный Patient Portal c встроенным AppStore из Smart apps (история болезни, запись в клинику, приложения для фитнеса и т. д.)
Сейчас решение написано на Clojure, предстоит миграция на JavaScript и дальнейшее развитие продукта.
Команду проекта создаём с нуля - Product Owner, Tech lead, 2-3 Fullstack инженера, будет необходимо участие в принятии технических решений.
Наши технологии и практики
- JavaScript, TypeScript, Node.js, React
- Aidbox FHIR Platform
- PostgreSQL (JSONB)
- DevOps (docker, kubernetes, helm, terraform, gitlab, AWS)
- HL7 FHIR - международный стандарт обмена медицинскими данными
- Linux/MacOs
- Agile/Lean
- TDD
Нам важно
- Опыт от 4-х лет в роли Fullstack разработчика
- Экспертное владение Node.js, React
- Глубокое понимание принципов работы БД (мы ориентируемся на понимание SQL, без использования ORM)
- Умение писать и оптимизировать сложные запросы
- Опыт работы с Docker, Kubernetes
- Опыт совместной разработки архитектуры
Будет классно, если ты
- Знаешь Clojure или готов изучать
- Работал с Auth 2.0, OpenID Connect, Сonsent Management
- Владеешь английским языком (B2+)
Мы предлагаем
- Удалённая работа
- Гибкий график, есть общий стендап в 10.00 (UTC +2)
- Регулярные внутренние семинары и возможность участвовать в конференциях
- Релокация в Черногорию / Португалию при желании, после испытательного срока
- 35 рабочих дней отпуска в год
- Уроки английского (Skyeng, iTalki) и постоянная практика
- Работа с профессионалами и благоприятная атмосфера для развития
- Сложные, интересные и полезные для общества проекта - Health IT!
Следующие шаги:
- Знакомимся друг с другом: звонок с HR на 30 минут
- Проводим технический этап: встреча с командой и несколько задач на live coding
- По результатам общения делаем оффер