CACI International

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+ лет (mid) или 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%

Условия

  • Полная занятость, регулярное трудоустройство
  • Гибкий график отпусков и доступ к обучающим ресурсам
  • Комплексные бенefits: healthcare, wellness, финансовые, пенсионные, поддержка семьи, непрерывное образование
  • Зарплатная вилка $98,500–$206,800 (национальное среднее, зависит от локации и опыта)
  • Командировки до 10% по континентальной части США

Навыки

  • 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
  • GitLab CI/CD
  • Helm
  • DISA STIG
  • OWASP Top 10
  • D3.js
  • Recharts
  • ECS
  • EKS
  • API Gateway
  • CloudFront
  • RDS
  • 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, 98,500 – 206,800 USD в год, Chantilly | itrelocate