Colorado Rockies
Full Stack Dev BB R D
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик в команду Baseball Systems клуба Colorado Rockies. Создание внутренних веб-приложений для скаутинга, развития игроков и исследований, с возможностью участия в работе Data Platform и ML Engineering.
Задачи
- Разрабатывать и поддерживать внутренние веб-приложения для скаутинга, развития и привлечения игроков, а также исследований
- Разрабатывать backend-сервисы, API и слой доступа к данным, а также пользовательские интерфейсы
- Создавать удобные и надёжные интерфейсы для технических и нетехнических пользователей
- Интегрировать различные источники и форматы данных, агрегировать, моделировать и визуализировать информацию
- Поддерживать команду Data Platform: пайплайны, модели данных и проверки качества данных
- Поддерживать ML Engineering: интеграция моделей в приложения и инструменты доставки результатов
- Писать хорошо покрытый тестами, поддерживаемый код и поддерживать существующие приложения
- Соблюдать и развивать инженерные практики: качество кода, документация, тестирование, контроль версий, код-ревью
- Работать с аналитиками, разработчиками и стейкхолдерами Baseball Operations, переводя бизнес-потребности в программные решения
Требования
- Два и более года профессионального опыта разработки ПО или эквивалентная комбинация опыта и подтверждённых навыков
- Опыт создания и поддержки production веб-приложений, включая backend-сервисы и пользовательские интерфейсы
- Владение типизированным языком, например TypeScript
- Знание современного компонентного frontend-фреймворка (Svelte, React или Vue) и основ HTML/CSS
- Опыт создания backend-сервисов и API
- Уверенные навыки SQL и опыт работы с реляционными БД и современными ORM
- Опыт работы с крупной облачной платформой (AWS, Azure или GCP)
- Опыт написания автоматических тестов, включая unit- и e2e-тесты
- Готовность учиться, принимать обратную связь через код-ревью и развиваться в направлении application, data и ML engineering
- Сильные коммуникативные навыки и умение работать со стейкхолдерами
Условия
- Полная занятость, on-site в Денвере, удалённая работа недоступна
- Стандартные бизнес-часы по Mountain Time, occasional вечерняя/выходная работа при критических инцидентах
- Командировки на Spring Training, affiliate sites и мероприятия клуба
- Зарплата $90,000–$110,000 в год, exempt-позиция
- Бенефиты: медицинская, стоматологическая и оптическая страховка, 401(k) с match, отпуск и праздники, парковка, билеты на домашние игры, фитнес-занятия, скидки на мерч
Навыки
- TypeScript
- Svelte
- React
- Vue
- HTML
- CSS
- SQL
- ORM
- AWS
- Azure
- GCP
- SvelteKit
- Next.js
- Spark
- Databricks
- dbt
- Python
- Terraform
- AWS CDK
- Pulumi
- CloudFormation
- CI/CD
- Docker