VyncaCare

Senior Full Stack Engineer

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

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 (MUI) и Emotion
  • Управлять клиентским состоянием через Redux Toolkit, Formik и Yup
  • Интегрироваться с backend через GraphQL (Apollo Client) и REST (Axios)
  • Реализовывать аутентификацию через Auth0 и защищённые/динамические роуты с react-router-dom
  • Писать unit- и интеграционные тесты на Vitest, React Testing Library, Playwright и MSW
  • Реализовывать загрузку файлов, генерацию PDF (pdf-lib), цифровую подпись и кастомные опросы
  • Использовать LaunchDarkly для фича-флагов и Vite для сборки и локальной разработки

Требования

  • Bachelor’s degree in Computer Science или смежной области (advanced degree preferred)
  • 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 дня в неделю
  • Процесс найма: заявка, телефонный скрин, онлайн-ассessment(ы), интервью, оффер и проверка рекомендаций/бэкграунда
  • Требуется проверка бэкграунда, включая возможный drug test или другие медицинские скрининги в зависимости от роли
  • Для ролей с контактом с пациентами/клиентами обязательна вакцинация от гриппа (возможны религиозные или медицинские исключения)
  • Проверка права на работу через E-Verify
  • Equal Opportunity Employer
  • Возможны командировки для выполнения обязанностей, обучения или корпоративных мероприятий

Навыки

  • React
  • TypeScript
  • FastAPI
  • GraphQL
  • Strawberry GraphQL
  • SQLAlchemy
  • Alembic
  • Pytest
  • testcontainers
  • REST
  • 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
  • CQRS

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

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitibankSeniorJersey CityОфис
142,320 – 213,480 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitiSeniorJersey CityГибрид
142,320 – 213,480 USD в год
14 окт.
Full Stack Developer
Enterprise KnowledgeMiddleArlingtonГибрид
95,000 – 115,000 USD в год
14 окт.
Senior Software Engineer - WGU Labs
Western Governors UniversitySeniorRaleighОфис
143,700 – 222,700 USD в год
13 окт.
Senior Full Stack Engineer — VyncaCare, 160,000 – 180,000 USD в год, San Mateo | itrelocate