Booz Allen Hamilton
UI Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack разработчик с уклоном во frontend для создания современных веб-приложений в защищённых средах AWS (IL-4/5) для государственного заказчика в сфере DoD. Работа на всём стеке — от схем БД и backend API до отзывчивых интерфейсов.
Задачи
- Проектировать и разрабатывать отзывчивые frontend-приложения на React, TypeScript (TSX) и Vite
- Разрабатывать и поддерживать backend-сервисы и API на FastAPI
- Проектировать схемы БД, запросы и интеграции ORM на SQLAlchemy и Postgres
- Контейнеризировать приложения в Docker и оркестрировать сервисы через Docker Compose
- Превращать требования стейкхолдеров в рабочие прототипы и доводить их до production
- Разрабатывать масштабные приложения со сложными интеграциями, поддерживая качество кода
- Реализовывать RESTful API с интеграцией внешних сервисов и источников данных
- Совместно с DevOps-инженерами готовить приложения к развёртыванию в средах IL-5
- Интегрировать AI/ML-модели и сервисы (включая LLM API) в веб-приложения
- Писать чистый, поддерживаемый и документированный код по best practices и требованиям безопасности
- Участвовать в code review, обсуждениях технического дизайна и agile-процессах
- Поддерживать требования безопасности и устранять уязвимости, найденные сканированием
Требования
- 3+ года опыта проектирования и разработки программных приложений
- 3+ года опыта full stack веб-разработки с React и TypeScript/TSX на frontend
- 2+ года опыта с Docker и Docker Compose
- 2+ года опыта с ORM (SQLAlchemy или Django ORM) и проектированием реляционных БД
- 2+ года опыта разработки backend-сервисов на Python-фреймворках (FastAPI или Django)
- 2+ года опыта проектирования и интеграции RESTful API
- Опыт с Python-фреймворками тестирования, включая pytest, и пакетным менеджером UV
- Способность разрабатывать масштабные приложения с множеством интегрированных компонентов
- Возможность получить допуск Secret
- Степень бакалавра или 5+ лет опыта разработки ПО вместо диплома
Условия
- Медицинская страховка, страхование жизни, инвалидности, финансовые и пенсионные льготы
- Оплачиваемый отпуск, профессиональное развитие, оплата обучения
- Программы work-life balance и уход за зависимыми
- Программа признания заслуг сотрудников
- Гибкий/удалённый/гибридный/офисный формат в зависимости от роли
- Зарплата $86,800–$198,000 в год
Навыки
- React
- TypeScript
- TSX
- Vite
- FastAPI
- SQLAlchemy
- Postgres
- Docker
- Docker Compose
- Python
- Django
- RESTful API
- pytest
- UV
- AWS
- Lambda
- S3
- CI/CD
- WebSocket
- Apache Airflow
- Redux
- React Query