Science and Technology Corporation
Sr Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack разработчик в команду поддержки программы NASA EED. Создание веб-приложений и интерфейсов визуализации данных для доступа к данным наук о Земле.
Задачи
- Проектировать, разрабатывать и поддерживать cloud-native веб-приложения на React, Node.js и связанных frontend-фреймворках (Redux, Angular)
- Создавать и использовать RESTful и GraphQL API для доступа, визуализации и распространения данных наук о Земле
- Разрабатывать и поддерживать SPA в serverless-окружении AWS (Lambda, Step Functions)
- Реализовывать end-to-end тестовые наборы (unit, integration, E2E) и интегрировать их с CI/CD пайплайнами
- Отлаживать сложные проблемы на frontend и backend, устранять узкие места производительности
- Взаимодействовать с кросс-функциональными командами: дизайнерами, product owners, доменными учёными и backend-инженерами
- Участвовать в мероприятиях SAFe: PI planning, спринт-церемониях, refinement бэклога и технических ревью
- Участвовать в автоматизации CI/CD пайплайнов, код-ревью, тестировании и документации согласно стандартам программы
Требования
- Степень бакалавра и 6+ лет опыта в разработке ПО
- Сильное понимание React, Node.js и frontend-фреймворков (например, Redux, Angular)
- Подтверждённое владение Git и рабочими процессами GitHub
- 3+ года опыта создания и использования RESTful или GraphQL API
- 3–5 лет опыта создания SPA в serverless-окружении AWS
- Глубокое знание облачной платформы AWS, включая Lambda, Step Functions и API Gateway
- Сильные навыки решения проблем, отладки и кросс-командного взаимодействия
- Опыт end-to-end тестирования, включая unit- и integration-тесты
- Гражданство США или статус постоянного резидента / Green Card
Условия
- Конкурентные бенефиты: health, dental, vision, FSA, life, disability
- 401K с matching
- Компенсация обучения
- Бонусные и incentive-программы
Навыки
- React
- Node.js
- Redux
- Angular
- RESTful API
- GraphQL
- AWS
- Lambda
- Step Functions
- API Gateway
- Git
- GitHub
- CI/CD
- E2E testing
- unit tests
- integration tests
- SPA
- serverless
- GeoJSON
- KML
- Shapefile
- QGIS
- ArcGIS
- Docker
- Kubernetes
- RAG
- MCP