CACI International Inc

Mid-Senior Full Stack Developer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Full-stack разработчик в программу Clairvoyant: создание API-слоя и современного веб-интерфейса для передачи критичных данных в реальном времени внешним партнёрам в защищённой AWS/Kubernetes-среде с требованиями госбезопасности США.

Задачи

  • Разрабатывать и поддерживать адаптивные frontend-приложения на React со сложной визуализацией данных и высоконагруженными сценариями для внешних партнёров
  • Создавать и поддерживать масштабируемые RESTful и GraphQL API на Node.js, Python (FastAPI/Flask) или Java (Spring Boot) для доступа третьих сторон к данным
  • Реализовывать аутентификацию и авторизацию: OAuth2, OIDC, mTLS, RBAC
  • Проектировать и оптимизировать работу с реляционными (PostgreSQL) и нереляционными (Elasticsearch, Redis) хранилищами
  • Контейнеризировать приложения в Docker и разворачивать в Kubernetes на AWS совместно с DevSecOps-командой
  • Обеспечивать соответствие кода требованиям DISA STIG и закрытие OWASP Top 10 на всём жизненном цикле разработки
  • Интегрировать GitLab CI/CD пайплайны и Helm-чарты для деплоя по средам
  • Проводить код-ревью, давать технические консультации джуниорам и быть SME по интеграции сторонних API
  • Вести техническую документацию, спецификации API и гайды по интеграции

Требования

  • Действующий допуск TS/SCI с полиграфом
  • Степень бакалавра в Computer Science или смежной области либо эквивалентный опыт
  • 5+ лет (middle) или 10+ лет (senior) опыта full-stack разработки
  • Продвинутое владение JavaScript/TypeScript и React, включая Redux и Context API
  • Сильный опыт построения API на Node.js, Python (FastAPI/Flask) или Java (Spring Boot)
  • Уверенное владение Docker: написание Dockerfile, сборка hardened-образов, интеграция с CI/CD
  • Знакомство с GitLab CI/CD, Helm и деплоем в Kubernetes
  • Комфортная работа в agile распределённой команде
  • Готовность к командировкам до 5%

Условия

  • Полная занятость, постоянный контракт
  • Гибкий график отпусков (flexible time off)
  • Доступ к обширным обучающим ресурсам
  • Комплексные бенефиты: healthcare, wellness, финансовые, пенсионные, поддержка семьи, продолжение образования
  • Конкурентная компенсация
  • Возможность работать более чем в одной локации

Навыки

  • React
  • Redux
  • Context API
  • JavaScript
  • TypeScript
  • Node.js
  • Python
  • FastAPI
  • Flask
  • Java
  • Spring Boot
  • REST
  • GraphQL
  • OAuth2
  • OIDC
  • mTLS
  • RBAC
  • PostgreSQL
  • Elasticsearch
  • Redis
  • Docker
  • Kubernetes
  • AWS
  • ECS
  • EKS
  • API Gateway
  • CloudFront
  • RDS
  • GitLab CI/CD
  • Helm
  • D3.js
  • Recharts
  • OWASP Top 10
  • DISA STIG
  • RHEL 9

Похожие вакансии

Software Engineer II Full Stack (Java/Node.js/Angular)
Western Governors UniversityMiddleSalt Lake CityОфис
118,900 – 178,500 USD в год
14 окт.
Staff Engineer II - AI Forward Full Stack Engineer
Western Alliance BankSeniorPhoenixОфис
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitibankSeniorJersey CityОфис
142,320 – 213,480 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitiSeniorJersey CityГибрид
142,320 – 213,480 USD в год
14 окт.
Mid-Senior Full Stack Developer — CACI International Inc, 98,500 – 206,800 USD в год, Chantilly | itrelocate