York Space Systems
Ground Software Engineer Senior
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack инженер в York для разработки веб-приложения управления и мониторинга космических аппаратов. Ключевые задачи — end-to-end владение сложными фичами, техническое планирование и менторство инженеров.
Задачи
- Разрабатывать ключевые пользовательские фичи для текущих и будущих миссий на TypeScript, React, C#, MSSQL, InfluxDB, Kafka и Python
- Переводить дизайны и требования в качественный поддерживаемый код
- Создавать переиспользуемые компоненты, общие библиотеки и масштабируемые сервисы для платформы
- Разрабатывать алгоритмы и бизнес-логику для масштабируемости и автоматизации
- Писать unit-тесты и документацию для внутренних пользователей и клиентов
- Писать интеграционные тесты против симуляционных инструментов для валидации поведения в реалистичных сценариях миссий
- Участвовать в agile-церемониях: планирование спринтов, стендапы, ретроспективы
- Менторить junior и middle инженеров через код-ревью, парное программирование и обсуждения дизайна
- Участвовать в планировании спринтов, техническом скоупинге и кросс-командном согласовании фич
- Помогать устанавливать и продвигать инженерные best practices в команде
Требования
- Bachelor's degree in Computer Science или смежная область
- 6+ лет опыта full-stack разработки
- Глубокая экспертиза в строго типизированных backend-языках, особенно C#, включая многопоточные приложения, паттерны конкурентности и обработку near-real-time данных
- Сильное владение современным React и его ключевыми принципами, включая архитектуру компонентов и оптимизацию производительности
- Опыт проектирования и потребления REST API в масштабе
- Опыт работы с SQL-базами, включая проектирование схем и оптимизацию запросов
- Владение фронтенд-инструментами: Yarn, Babel, Material-UI
- Опыт работы с Git в среде с множеством контрибьюторов
- Подтверждённая способность менторить инженеров и обеспечивать качество кода через ревью и обсуждения дизайна
- Способность сотрудничать с инженерами, дизайнерами и операционными стейкхолдерами
- Исключительные навыки решения проблем и самостоятельной работы с неоднозначными требованиями
- Сильные навыки устной и письменной коммуникации, включая презентацию технических концепций нетехнической аудитории
- Способность работать в быстром, mission-driven окружении
- Активный security clearance или способность его получить
- Готовность работать полный день в офисе в Greenwood Village, CO
Условия
- Гибридный формат: 4 дня в офисе
- Команда 6-8 разработчиков
- Опыт в космической индустрии не требуется
- Работа интегрирована с внутренним симуляционным ПО и разворачивается в Mission Operation Centers
Навыки
- TypeScript
- React
- C#
- .NET
- MSSQL
- InfluxDB
- Kafka
- Python
- Docker
- REST
- Yarn
- Babel
- Material-UI
- Git
- SQL
- TanStack Query
- CI/CD