Matternet
Senior Software Engineer, Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack инженер в платформенную команду Matternet, которая разрабатывает ПО для сети автономных дронов-доставщиков. Отвечает за веб-приложения операторов, партнёров и клиентов — от интерфейса до API, и задаёт техническое направление frontend.
Задачи
- Разрабатывать и вести операторские, партнёрские и клиентские веб-приложения end-to-end, от UI до API
- Создавать и развивать backend-сервисы и API для этих приложений
- Задавать архитектуру frontend, стандарты и паттерны: компонентный дизайн, управление состоянием, производительность, доступность
- Отвечать за качество релизов через e2e- и интеграционное тестирование, код-ревью и процессы релиза
- Обеспечивать техническую поддержку, триаж и устранение проблем в продакшене и на местах
- Взаимодействовать с product, operations, backend и safety-командами, превращая требования в надёжные рабочие процессы
Требования
- 6+ лет разработки и эксплуатации production веб-приложений, опыт самостоятельного владения крупными фичами или продуктами
- Уверенное владение TypeScript и React, опыт работы с современными веб-фреймворками
- Сильные backend-навыки на Node.js/TypeScript, включая проектирование API и реляционные базы данных
- Опыт автоматизированного тестирования (unit, integration, e2e) и CI/CD
- Чувство удобного и надёжного UX в операционных или data-heavy приложениях
- Чёткая техническая коммуникация и кросс-функциональное взаимодействие
Условия
- Зарплата $195,000–$235,000 в год (стартовый диапазон, San Francisco Bay Area)
- Equity
- Медицинская, стоматологическая и офтальмологическая страховка, страхование жизни и инвалидности
- Flexible spending accounts (FSA)
- Неограниченный оплачиваемый отпуск и корпоративные праздники
- План 401(k)
Навыки
- TypeScript
- React
- Node.js
- API design
- Relational databases
- CI/CD
- Automated testing
- End-to-end testing
- Integration testing