SonoSim, Inc.
Full Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер уровня middle в команду SonoSim для разработки и масштабирования ключевых функций LMS-платформы медицинского образования. Работа от проектирования схемы БД до готового UI с активным использованием AI-инструментов.
Задачи
- Разрабатывать и поставлять фичи end-to-end: от проектирования схемы БД и миграций в Prisma до backend-логики (Express, tRPC) и современного UI (Angular 19 с Signals)
- Поддерживать кросс-сервисную интеграцию и навигировать по legacy-сервисам (Python, Django, GraphQL, REST API)
- Использовать AI-инструменты (Kiro, Claude, Codex) для быстрого прототипирования и генерации boilerplate с контролем качества кода
- Обеспечивать целостность фич end-to-end: проверять связки API-to-UI, покрывать edge cases, писать поддерживаемый код по принципам DRY/SOLID
- Вести общую документацию и участвовать в командных церемониях (стендапы, планирование спринтов, ретроспективы, код-ревью)
Требования
- 4+ года профессиональной full-stack веб-разработки с демонстрируемой автономностью в нескольких репозиториях
- Практический опыт с современными frontend-фреймворками (Angular 19 или React/Vue) и Node.js backend (Express)
- Владение type-safe API (tRPC), ORM (Prisma) и реляционными БД с миграциями
- Знакомство с REST, Python, Django и/или GraphQL для поддержки сервисов
- Комфорт в использовании AI-инструментов для кодинга в сочетании с навыками критического код-ревью
- Сильные коммуникативные навыки и командный, прагматичный подход к совместной разработке
Условия
- Зарплата $120,000 – $130,000 base + benefits
- Полностью удалённая работа (опция гибрида в офисе в Venice, CA)
- Работа в яркой, мотивированной и коллаборативной инженерной команде
- Тесное партнёрство с product и design-стейкхолдерами
Навыки
- Angular 19
- Signals
- React
- Vue
- Node.js
- Express
- tRPC
- Prisma
- Python
- Django
- GraphQL
- REST API
- AI-assisted coding
- Kiro
- Claude
- Codex