Booz Allen Hamilton
Full Stack Developer, Mid
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик среднего уровня в команду, модернизирующую исследовательские и аналитические пайплайны OPIR. Работа над облачными микросервисами, фронтенд-интерфейсами и безопасными архитектурами для аналитиков.
Задачи
- Реализовывать сквозные фичи на современных фронтенд-фреймворках (React, Angular, Vue) и бэкенд-микросервисах (Python, Java, Node.js)
- Создавать, улучшать и интегрировать API-фреймворки (FastAPI, RESTful, gRPC, GraphQL)
- Разрабатывать масштабируемые сервисы в контейнерах Docker под управлением Kubernetes
- Поддерживать облачные развёртывания (AWS, Azure), включая IaC на Terraform или CloudFormation
- Участвовать в DevSecOps-практиках: автоматизированное тестирование, контроль качества кода, CI/CD в GitLab/GitHub, сканирование безопасности
- Участвовать в Agile-планировании спринтов, груминге бэклога, код-ревью и обсуждениях дизайна
- Интегрировать данные, ML-компоненты и аналитические пайплайны в рабочие процессы, взаимодействуя с data-инженерами и аналитиками
- Диагностировать проблемы по всему стеку и участвовать в обще team-wide улучшениях
Требования
- 4+ года опыта full-stack разработки
- Опыт работы с современным объектно-ориентированным языком
- Опыт с фронтенд-фреймворком (React, Angular, Vue) или с HTML, CSS, JavaScript
- Опыт разработки и потребления FastAPI, REST/gRPC или GraphQL API
- Опыт работы с Docker и Kubernetes
- Опыт развёртывания в AWS или Azure
- Опыт автоматизации CI/CD в GitLab, GitHub или Jenkins
- Опыт работы с SQL или NoSQL базами данных (PostgreSQL, DynamoDB, MongoDB, SQLite)
- Активный допуск TS/SCI; готовность пройти проверку на полиграфе
- Степень бакалавра в STEM-области
Условия
- Медицинские, страховые, финансовые и пенсионные льготы, оплачиваемый отпуск
- Профессиональное развитие, оплата обучения, программы work-life balance, помощь в уходе за детьми
- Программа признания достижений сотрудников
- Полная или частичная занятость от 20 часов в неделю с доступом к льготам
- Возможны удалённый, гибридный или офисный форматы работы в зависимости от позиции
- Ожидается включённая камера на встречах при удалённой работе
Навыки
- React
- Angular
- Vue
- Python
- Java
- Node.js
- FastAPI
- REST
- gRPC
- GraphQL
- Docker
- Kubernetes
- AWS
- Azure
- Terraform
- CloudFormation
- GitLab
- GitHub
- Jenkins
- SQL
- NoSQL
- PostgreSQL
- DynamoDB
- MongoDB
- SQLite
- Kafka
- SNS
- SQS
- Elasticsearch
- OpenSearch
- HTML
- CSS
- JavaScript