Boeing Intelligence & Analytics
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack разработчик в BI&A для поддержки mission-driven приложений для заказчика из разведсообщества. Полный цикл: frontend на React/TypeScript, backend-сервисы и REST API, базы данных PostgreSQL, деплой в OpenShift.
Задачи
- Проектировать, разрабатывать и поддерживать full stack приложения на React, TypeScript, Node.js, Java, Python и PostgreSQL
- Создавать переиспользуемые React-компоненты, управлять состоянием и асинхронными потоками через Redux
- Разрабатывать и поддерживать backend-сервисы и REST API, включая валидацию запросов, обработку ошибок и интеграцию аутентификации/авторизации
- Использовать Pydantic для валидации данных и SQLAlchemy для доступа к БД и ORM в Python-сервисах
- Проектировать и поддерживать схемы PostgreSQL, запросы, индексы и миграции с вниманием к производительности и целостности данных
- Собирать и поддерживать Docker-образы, деплоить, настраивать и отлаживать приложения в OpenShift
- Расследовать и устранять production-инциденты на уровне UI, backend, БД и деплоя
- Работать с заказчиками, product owner и стейкхолдерами для уточнения требований, зависимостей и оценки трудозатрат
- Участвовать в техническом дизайне и code review, писать автотесты и вести техническую документацию
- Менторить разработчиков и взаимодействовать с командами эксплуатации и безопасности
Требования
- 13 лет опыта в Software или Systems Engineering либо близкой области (степень бакалавра заменяет 4 года опыта, магистра — 6 лет)
- Допуск TS/SCI с CI Polygraph
- Сильное владение React и TypeScript: функциональные компоненты, хуки, переиспользуемые компоненты, интеграция с API
- Опыт разработки backend-сервисов и REST API на Node.js и TypeScript
- Опыт разработки и поддержки backend-приложений на Java и Python
- Владение PostgreSQL: реляционное моделирование, SQL, миграции, индексы, оптимизация запросов
- Практический опыт с Docker: написание Dockerfile, сборка образов, отладка контейнеров
- Сильные коммуникативные навыки и умение переводить бизнес-требования в технические
Условия
- Гибридный формат: минимум 2-3 дня в офисе
- Локации: Washington, DC; Reston, VA; Annapolis Junction, MD
- Зарплата $159,200 - $211,400 в год
- BI&A — дочерняя компания The Boeing Company
- Возможность перехода между проектами и командами
- Доступ к передовым технологиям и культура технического превосходства
Навыки
- React
- TypeScript
- Node.js
- Java
- Python
- PostgreSQL
- Redux
- Redux Toolkit
- REST API
- Pydantic
- SQLAlchemy
- Docker
- OpenShift
- Kubernetes
- Linux
- CI/CD
- SQL
- Agile