VyncaCare

Senior Full Stack Engineer (Evergreen)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Full Stack Engineer в Vynca для работы над клиническим решением Vynca Clinical. Полный цикл фич — от backend API до frontend UI — в тесном взаимодействии с дизайном, продуктом и инженерией.

Задачи

  • Проектировать и реализовывать GraphQL и REST API на FastAPI и Strawberry GraphQL
  • Разрабатывать и поддерживать backend-сервисы для UI-фич, аутентификации и рабочих процессов пациентов и провайдеров
  • Моделировать данные через SQLAlchemy и управлять изменениями схемы с Alembic
  • Интегрироваться со сторонними API (HealthGorilla, Salesforce, PVerify, Google APIs, Slack)
  • Писать unit- и интеграционные тесты на Pytest и testcontainers
  • Обеспечивать безопасность API, контроль доступа и логирование
  • Разрабатывать и поддерживать фичи в React + TypeScript на функциональных компонентах и хуках
  • Реализовывать адаптивные UI-компоненты на Material UI и Emotion
  • Управлять клиентским состоянием через Redux Toolkit, Formik и Yup
  • Интегрироваться с backend через GraphQL (Apollo Client) и REST (Axios)
  • Реализовывать аутентификацию через Auth0 и защищённые динамические роуты с react-router-dom
  • Писать тесты на Vitest, React Testing Library, Playwright и MSW
  • Реализовывать загрузку файлов, генерацию PDF (pdf-lib), захват цифровой подписи и кастомные опросы
  • Использовать LaunchDarkly для фича-флагов и Vite для сборки и локальной разработки

Требования

  • Bachelor’s degree in Computer Science или смежная область (продвинутая степень предпочтительна)
  • 5+ лет опыта в full stack или frontend/backend разработке
  • Уверенное владение React и TypeScript
  • Опыт интеграции GraphQL и REST API
  • Знакомство с backend-фреймворками вроде FastAPI
  • Знание реляционных БД (PostgreSQL, MySQL) и ORM вроде SQLAlchemy
  • Уверенное владение git, монорепозиториями и пакетными менеджерами вроде Yarn
  • Опыт тестирования на frontend (Vitest, Testing Library) и backend (Pytest)
  • Опыт работы в Agile-командах с Jira и Scrum-церемониями

Условия

  • Гибридный формат: офис в San Mateo, CA, 2 дня в неделю
  • Evergreen-вакансия: найм идёт в течение года, без фиксированной даты старта
  • Процесс найма: заявка, телефонный скрининг, онлайн-ассessment(ы), интервью, оффер, проверка бэкграунда
  • Требуется проверка бэкграунда, возможны медосмотры в зависимости от роли
  • Для ролей с контактом с пациентами обязательна вакцинация от гриппа
  • Проверка права на работу через E-Verify
  • Равные возможности трудоустройства

Навыки

  • React
  • TypeScript
  • FastAPI
  • GraphQL
  • Strawberry GraphQL
  • SQLAlchemy
  • Alembic
  • Pytest
  • testcontainers
  • Material UI
  • Emotion
  • Redux Toolkit
  • Formik
  • Yup
  • Apollo Client
  • Axios
  • Auth0
  • react-router-dom
  • Vitest
  • React Testing Library
  • Playwright
  • MSW
  • pdf-lib
  • LaunchDarkly
  • Vite
  • Python
  • PostgreSQL
  • MySQL
  • Redis
  • Pydantic
  • Docker
  • GitHub Actions
  • Poetry
  • Jira
  • Scrum
  • HAPI FHIR
  • Typesense
  • OAuth
  • HL7

Похожие вакансии

Intermediate Software Engineer-Vendor Portal & Loss Prevention -Hybrid
PublixMiddleLakelandГибридРелокация
7,515 – 11,275 USD в месяц
28 окт.
Full Stack Software Engineer - Alts & Data Management
AddeparMiddleNew YorkУдалённо
114,000 – 178,000 USD в год
28 окт.
Full time role for .NET Software Engineer
InabiaSeniorNew YorkОфис
28 окт.
Senior Full Stack NET Developer
Vervic Inc.SeniorNew YorkГибрид
1 – 1 USD в час
28 окт.
Staff Software Engineer
SustainmentSeniorAustinОфис
28 окт.
Senior Full Stack Engineer (Evergreen) — VyncaCare, 160,000 – 180,000 USD в год, Гибрид | itrelocate