Senior Software Engineer, Full-stack
О компании Pine Park Health — компания, которая организует визиты врачей и медсестёр к пожилым людям на дом. Компания поддерживается YC, First Round Capital, Gradient Ventures (Google), Averin Canvas, Foundation, Liquid 2, Box Group и другими, базируется в районе залива Сан-Франциско. Деятельность компании состоит из трёх частей: сервисный бизнес с врачами, выезжающими к пациентам; разработка программного обеспечения для масштабирования и снижения стоимости таких визитов; партнёрство с Medicare и Medicare Advantage по модели фиксированного бюджета на пациента в год.
О роли Роль Senior Software Engineer в Pine Park Health на 60% состоит из продукта и на 40% из инженерии. Это не позиция, где нужно только писать код.
Задачи
- Получать ключевую бизнес-задачу с конкретными критериями проверки и полностью отвечать за её решение.
- Проводить время, наблюдая за работой и интервьюируя врачей, медсестёр, медицинских ассистентов и пациентов.
- Документировать их работу, понимать ключевые сложности и узкие места, предлагать способы решения с помощью программного обеспечения.
- Проектировать решения, включающие операционные процессы, новые рабочие процессы, дизайн и написание кода.
- Сотрудничать с другими членами команды для восполнения пробелов в опыте.
- Активно использовать предоставляемые компанией инструменты ИИ и управляемых ИИ-агентов для выполнения задач, в которых опыта меньше.
- Проводить ревью кода для членов команды разработки и операций с меньшим опытом написания кода, чтобы качество кода соответствовало архитектуре и код не ломался при масштабировании.
- Примеры задач: построение системы планирования с учётом времени в пути клинициста и остроты состояния пациента; разработка ПО для чтения и ответа на факсы; создание агентов, принимающих телефонные звонки и проводящих триаж проблем пациентов; автоматизация кодирования корректировки риска HCC так, чтобы клиницисты ей доверяли; миграция биллингового пайплайна из одного клирингового центра в другой без потери заявок в процессе.
Требования
- 8+ лет опыта в разработке программного обеспечения.
- Глубокое владение полным стеком современных веб-технологий (используются React, Remix, Node, TypeScript, Postgres, Prisma — глубина понимания важнее совпадения по фреймворкам).
- Наличие личного рабочего процесса разработки с ИИ: настроенные инструменты, кастомные промпты, чёткое понимание, где модели преуспевают, а где могут уверенно ввести в заблуждение.
- Способность работать как полный владелец: определять проблему, управлять работой, писать код, измерять результат и замыкать цикл. В инженерных проектах нет выделенных продакт-менеджеров.
Особенно сильное соответствие, если:
- Вы были founding-инженером, техлидом или staff-инженером — задавали техническое направление, принимали архитектурные решения без готового плана и несли за них ответственность.
- Опыт в стартапе, где многозадачность была необходимостью, а не новизной — переключение между продуктовым мышлением, инфраструктурой и коммуникацией со стейкхолдерами в течение одной недели.
- Опыт в области медицинских технологий, интеграций с EHR или средах, регулируемых HIPAA.
- Опыт в value-based care, Medicare или автоматизации клинических рабочих процессов.
- Работа с системами, где корректность действительно важна — финансы, здравоохранение, инфраструктура.
- Опыт в области аналитики данных.
Дополнительные преимущества:
- Мобильная разработка (iOS/Android или React Native).
- Инженерия безопасности.
- Продукт или дизайн — если вы носили эту шляпу и вам это нравилось.
Технологический стек React, Remix, TypeScript, Node.js, Postgres, Prisma.