Firestorm
Staff Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Backend Engineer в Firestorm — разработка ядра backend-платформы Crucible, которая планирует и исполняет производство на распределённой сети заводов, включая облако, локальные и air-gapped окружения.
Задачи
- Проектировать и разрабатывать сервисы, API, модели данных и рабочие процессы для планирования и исполнения производства
- Определять, как Crucible представляет производство, материалы, запасы, ресурсы, работы и операционное состояние
- Строить системы, корректно работающие в облаке, на заводе и в отключённых окружениях, включая синхронизацию, сверку и восстановление после сбоев
- Интегрировать Crucible с PLM, ERP, системами качества, тестирования и оптимизации через чёткие интерфейсы
- Улучшать производительность, наблюдаемость, тестирование и обработку ошибок
- Участвовать в проектировании архитектуры: границы сервисов, владение данными, системные интерфейсы
- Ревьюить критичный код и дизайн, улучшать инженерные практики и помогать другим инженерам
Требования
- 8+ лет разработки и выпуска backend или распределённых систем в продакшене
- Требуется статус U.S. person в связи с ITAR
- Сильные фундаментальные знания backend-разработки и умение выбирать технологии и архитектуру под задачу
- Сильный опыт работы хотя бы с одним современным backend-языком
- Сильные навыки реляционного моделирования данных, проектирования API и понимания распределённых систем
- Опыт проектирования систем со сложным состоянием, workflow и требованиями к консистентности
- Опыт проектирования систем с синхронизацией, распределённым состоянием или проблемами консистентности
- Опыт эксплуатации и отладки продакшен-систем
- Умение доводить неоднозначные технические задачи от дизайна до деплоя
- Сильные навыки письменной и устной коммуникации
Условия
- Офис в San Diego, CA
- Помощь с релокацией
- Комплексные медицинские, стоматологические и офтальмологические планы
- 401(k) Retirement Savings Plan
- Equity grants для новых сотрудников
- Неограниченный PTO
- Щедрый календарь корпоративных праздников, включая перерыв в июле и декабре
- Generous Parental Leave
- Lifestyle Spending Account, FSA, DCFSA, HSA
- Страхование Hospital Indemnity, Critical Illness, Accident
- Basic Life/AD&D, краткосрочная и долгосрочная нетрудоспособность, 100% покрытие компанией
- Бесплатные ресурсы для ментального здоровья 24/7, юридическая и финансовая поддержка
Навыки
- TypeScript
- Node.js
- GraphQL
- Prisma
- Relational data modeling
- API design
- Distributed systems