Maximus
Senior Full Stack Engineer - AWS Cloud
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Engineer в Maximus для поддержки проектов IRS: разработка защищённых масштабируемых веб-приложений и REST API с интеграцией сервисов AWS. Позиция гибридная в Lanham, MD, требует допуска IRS MBI и гражданства США или грин-карты.
Задачи
- Сбор требований и анализ для определения функциональных спецификаций и технических потребностей
- Разработка программных компонентов с соблюдением стандартов кодирования
- Проектирование, разработка и поддержка защищённых масштабируемых веб-приложений на современных frontend- и backend-технологиях
- Разработка и поддержка RESTful API, микросервисов, переиспользуемых компонентов и интеграций
- Интеграция приложений с сервисами AWS, реляционными и нереляционными БД, корпоративными API
- Разработка бизнес-логики, компонентов доступа к данным, правил валидации, логирования и автотестов
- Проведение unit, интеграционного, регрессионного, нагрузочного и security-тестирования, устранение дефектов и уязвимостей
- Создание и поддержка технической документации, спецификаций интерфейсов, runbook'ов и release notes
- Поддержка развёртывания: конфигурации, контейнеры, окружения, артефакты и критерии валидации
- Участие в security-аудитах, code review, устранении уязвимостей и интеграции с identity/secrets-сервисами
- Соблюдение SDLC, стандартов кодирования, source control, peer review и Agile/DevSecOps-методологий
- Координация с product owners, архитекторами, инфраструктурой, DBA, ИБ, тестировщиками и эксплуатацией
Требования
- Bachelor's degree в IT, Computer Science, Engineering или смежной области (или +4 года опыта вместо степени)
- 3+ года опыта full stack разработки с production веб-приложениями
- Опыт работы с IRS или федеральными проектами (предпочтительно)
- Владение современным frontend-фреймворком (Angular или React), HTML, CSS, JavaScript, TypeScript
- Владение одним или несколькими backend-технологиями: Java/Spring Boot, Python или Node.js
- Опыт проектирования и использования REST API и микросервисной архитектуры
- Опыт интеграции с AWS: ECS/EKS, API Gateway, S3, RDS/Aurora PostgreSQL, DynamoDB, SQS/SNS, CloudWatch, Secrets Manager
- Опыт с SQL, реляционным моделированием, PostgreSQL и нереляционными хранилищами
- Опыт с Git, CI/CD, контейнеризацией, автотестами, code-quality инструментами и сканированием уязвимостей
- Знание secure coding, OWASP, least privilege, RBAC, шифрования, работы с секретами и аудит-логирования
- Сильные навыки письменной и устной коммуникации, умение готовить технические документы
- Гражданство США или грин-карта не менее 3 лет, соответствие требованиям Federal Tax
- Способность получить и поддерживать допуск IRS MBI
Условия
- Гибридный формат работы в Lanham, MD с присутствием в офисе по требованию бизнеса
- Позиция зависит от присуждения контракта и наличия вакансии
- Медицинская страховка, страхование жизни и инвалидности
- Пенсионный план (retirement savings plan)
- Оплачиваемые отпуска и праздничные дни
- Краткосрочные и долгосрочные бонусы, program-specific awards
- Обучение и профессиональное развитие, карьерный рост
- Равные возможности трудоустройства (EEO)
Навыки
- Angular
- React
- HTML
- CSS
- JavaScript
- TypeScript
- Java
- Spring Boot
- Python
- Node.js
- REST API
- микросервисы
- AWS
- ECS
- EKS
- API Gateway
- S3
- RDS
- Aurora PostgreSQL
- DynamoDB
- SQS
- SNS
- CloudWatch
- Secrets Manager
- SQL
- PostgreSQL
- Git
- CI/CD
- Docker
- OWASP
- OpenSearch