Присоединяйтесь к Outlive
Помогите создать операционную систему для лучшего долгосрочного здоровья
Outlive переводит принципы Медицины 3.0 в практический, основанный на доказательствах продукт, который помогает людям изменить траекторию своего здоровья. Мы сосредоточены на самом важном. Устанавливаем значимые долгосрочные цели, понимаем риски, которые могут помешать, и выбираем тактики, которые действительно влияют на результат. Наш подход основан на идеях, которые Питер Аттия развивал всю свою карьеру. Осознанная практика с четкими метриками и по-настоящему персонализированными планами, которые продлевают период активного здоровья, а не только продолжительность жизни.
Мы создаём систему, которая берет основные столпы долгосрочного здоровья и делает их применимыми на практике. Наша цель проста. Дать людям структурированный способ понять, где они находятся сегодня, какие рычаги действительно важны и как добиться устойчивого прогресса со временем.
Почему Outlive
Вы будете формировать фундамент, а не оптимизировать мелочи
Мы находимся на самых ранних этапах создания чего-то, чего нигде больше нет. Нет шаблонов. Нет унаследованных систем. Работа требует людей, которые хотят решать задачи с нуля и создавать фреймворки, рассчитанные на долгий срок.
Наука и дизайн стоят в центре всего
Мы стремимся передавать сложные идеи ясно и точно. Это означает сочетание строгого научного мышления с продуманным, интуитивным дизайном, чтобы пользователи понимали, почему что-то важно и как действовать.
ИИ — часть нашего рабочего процесса
Сам продукт основан на науке и изменении поведения. Но как команда мы используем ИИ для мышления, тестирования, создания черновиков, исследования и ускорения нашей работы. Это инструмент, который усиливает суждения и мастерство, а не заменяет их.
Мы ценим строгость, честность и высокие стандарты
Команда небольшая, целеустремленная и объединена общей целью: создать что-то, что действительно улучшит долгосрочное здоровье. Мы уважительно оспариваем идеи, ожидаем ясных аргументов и действуем с уклоном в сторону действия. Важна точность. Важна и честность.
Присоединяйтесь к нашему пулу кандидатов, чтобы рассматриваться для будущих вакансий в нашей команде!
Примечание: В настоящее время мы не ведем активный набор на эту позицию. Мы собираем заинтересованных кандидатов для будущих открытий, когда перейдем к заполнению этой должности.
Обзор роли
Outlive создает цифровую платформу для здоровья с мобильным приоритетом, ориентированную на долгосрочное снижение рисков, персонализированную медицинскую аналитику и устойчивое изменение поведения. В роли старшего full stack инженера вы сыграете ключевую роль в формировании и доставке продуктового опыта на мобильных устройствах, вебе и бэкенд-сервисах.
Эта роль идеально подходит для старшего инженера, который силен в одной области (фронтенд или бэкенд), но при этом обладает высокой компетентностью и уверенностью во всем стеке. Вы будете отвечать за функции от начала до конца — от пользовательского опыта и моделирования данных до проектирования API и развертывания — одновременно помогая устанавливать высокие инженерные стандарты в среде, учитывающей требования HIPAA.
Обязанности
Разработка продукта и функций
- Полная реализация функций продукта, охватывающих мобильные (React Native / Expo), веб (Next.js App Router) и бэкенд-сервисы (NestJS / Node.js)
- Тесное сотрудничество с продуктовой и дизайнерской командами для перевода сложных медицинских концепций в понятный и удобный опыт
- Принятие технических решений, балансирующих скорость, качество и долгосрочную поддерживаемость
Фронтенд (мобильный и веб)
- Создание и поддержка общих UI и паттернов взаимодействия с использованием Tamagui для мобильных и веб-платформ
- Реализация мобильного опыта с использованием React Native (Expo), expo-router, TanStack Query и паттернов офлайн/фоновой синхронизации
- Создание веб-опыта с использованием Next.js (App Router) и React
- Интеграция платежей с помощью Stripe.js и react-stripe-js
- Интеграция фронтенд-приложений с кастомными хуками аутентификации на базе Firebase и бэкенд-сервисов идентификации
- Потребление и развитие REST API
- Реализация аналитики (PostHog), отслеживания ошибок (Sentry) и лучших практик доступности
- Написание и поддержка фронтенд-тестов с использованием Jest, Vitest, React Testing Library, Playwright и Detox по мере необходимости
Бэкенд и API
- Проектирование и реализация бэкенд-сервисов с использованием NestJS (v11) и TypeScript
- Создание безопасных, хорошо валидированных REST API с помощью zod, class-validator и OpenAPI
- Реализация аутентификации и авторизации с использованием проверки JWT Google Identity и контроля доступа на основе ролей
- Моделирование реляционных данных с помощью Prisma и Postgres (Cloud SQL)
- Реализация асинхронных и фоновых рабочих процессов с использованием Google Cloud Tasks
- Интеграция с внешними сервисами, такими как OCR, API планирования и сторонние источники данных
- Обеспечение наблюдаемости через структурированное логирование, метрики и Sentry
- Написание модульных и интеграционных тестов с использованием Jest
Сотрудничество и техническое лидерство
- Выступать в роли старшего индивидуального участника, устанавливая стандарты качества через код, ревью и архитектурные решения
- Тесно сотрудничать с инженерами инфраструктуры и DevOps для обеспечения надежных развертываний
- Выявлять возможности для упрощения систем и снижения операционных затрат
- Вносить вклад в развитие инженерных стандартов, паттернов и лучших практик
- Наставлять инженеров среднего уровня по мере роста команды
Требуемые квалификации
- Более 6 лет профессионального опыта в разработке программного обеспечения
- Сильный опыт как во фронтенд, так и в бэкенд-разработке
- Опыт работы с React (веб и/или React Native) в продакшене
- Сильные навыки работы с Node.js и TypeScript
- Опыт проектирования и использования REST API
- Хорошее понимание реляционного моделирования данных и ORM
- Глубокое понимание основ аутентификации, авторизации и безопасности
- Комфортная работа в небольших командах с высокой степенью ответственности и автономии
- Способность вести или следовать за лидером в зависимости от ситуации
- Знакомство с паттернами проектирования распределенных систем
Желательные / дополнительные навыки
- Практический опыт с React Native (Expo)
- Опыт работы с NestJS в продакшене
- Знакомство с Google Cloud Platform
- Опыт работы в здравоохранении, wellness или других регулируемых сферах
- Опыт реализации функций с офлайн-первенством или фоновой обработкой
- Сильное чувство качества UX и доступности
Как выглядит успех (первые 6–12 месяцев)
- Реализация значимых функций продукта от начала до конца на мобильных, веб и бэкенд-платформах
- Улучшение согласованности и качества общих фронтенд-паттернов
- Укрепление дизайна API, валидации и обработки ошибок
- Снижение трений при интеграции фронтенда и бэкенда
- Повышение общего инженерного уровня через продуманное выполнение и наставничество
- Измерение и использование продуктовых метрик для создания реальной ценности для клиентов
Ожидаемый диапазон оплаты
125 000 $—200 000 $ СШАЧто мы предлагаем
- 100% оплата работодателем медицинской, офтальмологической и стоматологической страховки (доступно несколько планов).
- 100% оплата работодателем страхования жизни, краткосрочной и долгосрочной нетрудоспособности.
- Взносы работодателя в HSA для медицинских планов HDHP
- Дополнительные планы расходов HSA и FSA для сотрудников
- 401(k) с 5% софинансированием от компании.
- Щедрый график отпусков и праздничных дней.
- Техника, выданная компанией, и пособие на работу из дома.
- Возможность формировать продукт и компанию с нуля.
- Возможность работать на переднем крае науки о здоровье и долголетии с командой мирового класса, преданной точности, мастерству и совершенству.