LMI

Lead Full-Stack Developer

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

Ведущий full-stack разработчик для создания и сопровождения защищённого веб-приложения управления данными и цифровыми активами миссии для SOCOM. Роль hands-on: разработка production-кода, техническое лидерство, код-ревью и менторство.

Задачи

  • Вести hands-on разработку защищённого пользовательского приложения для приёма, управления, поиска, обмена и повторного использования больших наборов данных и цифровых активов
  • Проектировать, разрабатывать, ревьюить, тестировать и поддерживать full-stack функциональность: адаптивные веб-интерфейсы, backend-сервисы, API, хранилища данных и облачные интеграции
  • Руководить реализацией проектной организации, метаданных активов, профилей пользователей, версионирования файлов и наборов данных, истории активности и совместной работы (комментарии, сохранённые элементы, обратная связь)
  • Разрабатывать масштабируемые процессы загрузки, приёма, передачи, обработки и скачивания больших объёмов изображений, видео, документов и структурированных/неструктурированных данных
  • Реализовывать и оптимизировать поиск, фильтрацию, превью контента, индексацию и сценарии обнаружения данных
  • Разрабатывать защищённые API-контракты и интеграции с объектным хранилищем, каталогами метаданных, поисковыми сервисами, провайдерами идентификации и корпоративными системами
  • Применять аутентификацию, авторизацию, ролевой и атрибутный контроль доступа, аудит-логирование и безопасный доступ к файлам
  • Координировать работу с командами data engineering, platform и cybersecurity для сохранения происхождения данных, метаданных, истории версий и маркировки безопасности
  • Улучшать производительность, надёжность, масштабируемость и наблюдаемость приложения; диагностировать проблемы БД, backend, объектного хранилища, сетей и окружений развёртывания
  • Работать с product-менеджерами и UI/UX-дизайнерами над переводом требований в технические дизайны, задачи бэклога и критерии приёмки
  • Вести техническое планирование, архитектурные решения, код-ревью, автоматизированное и интеграционное тестирование, устранение дефектов и подготовку релизов
  • Внедрять практики безопасной разработки и интегрировать доставку с контролем версий, CI/CD, контейнеризацией и DevSecOps-пайплайнами
  • Менторить разработчиков, устанавливать стандарты кодирования, управлять техническими зависимостями и поддерживать документацию компонентов
  • Взаимодействовать с пользователями и государственными стейкхолдерами на демонстрациях, сессиях обратной связи и тестировании
  • Поддерживать архитектурные диаграммы, спецификации API, модели данных, документацию по развёртыванию и технические решения

Требования

  • Активный допуск Secret с возможностью его поддерживать
  • Минимум 7 лет профессиональной разработки ПО, включая существенный hands-on опыт во frontend и backend
  • Опыт технического лидера, senior-разработчика или principal-контрибьютора: технический дизайн, код-ревью, менторство и поставка production-ПО
  • Владение современным JavaScript или TypeScript фреймворком (React, Angular или Vue): компонентный дизайн, управление состоянием, интеграция с API, адаптивные интерфейсы
  • Сильный опыт backend-разработки на Python, Node.js, Java, C# или аналогичном языке и фреймворке, включая production REST API и сервисные интеграции
  • Опыт проектирования реляционных или нереляционных БД, моделей данных, оптимизации запросов и паттернов доступа к данным
  • Опыт приложений для приёма, хранения, извлечения, передачи или обработки файлов и наборов данных, включая производительность для больших объектов и фоновую обработку
  • Практический опыт создания, развёртывания или поддержки веб-приложений на AWS: хранилище, вычисления, идентификация, логирование, сети
  • Опыт аутентификации и авторизации приложений, безопасного дизайна API, валидации ввода, работы с секретами и аудита в средах с чувствительными данными
  • Опыт Git, автоматизированного тестирования, CI/CD, контейнеров и Agile-практик
  • Умение диагностировать production-проблемы во frontend, backend, хранилищах, облачных сервисах и интерфейсах
  • Сильные навыки технической коммуникации, инженерного суждения, документации и кросс-командной работы
  • Гражданство США и соответствие требованиям для получения допуска

Условия

  • Удалённая работа в пределах США
  • Целевой диапазон зарплаты $122209.58 - $211317.81
  • Возможны периодические командировки к площадкам партнёра миссии, включая район Fort Bragg
  • Секретная работа выполняется в одобренных помещениях

Навыки

  • JavaScript
  • TypeScript
  • React
  • Angular
  • Vue
  • Python
  • Node.js
  • Java
  • C#
  • REST API
  • SQL
  • NoSQL
  • AWS
  • AWS GovCloud
  • Kubernetes
  • Amazon EKS
  • Amazon S3
  • Git
  • CI/CD
  • Docker
  • DevSecOps
  • Infrastructure as Code

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

Full Stack Developer
SeaChange Printing and Marketing Services LLCMiddlePlymouthГибрид
75,000 – 105,000 USD в год
5 нояб.
Senior Full Stack Software Engineer - Shared Services
BluesightSeniorУдалённо
130,000 – 145,000 USD в год
4 нояб.
Software Engineer II - Reporting Platform
QualtricsMiddleSeattleГибрид
121,000 – 147,000 USD в год
4 нояб.
Applications Software Engineer - Industrial Automation
EurofinsMiddleHoustonОфис
4 нояб.
Lead Java Full Stack Developer at New York
IPolarity LLCLeadWhippanyОфис
50 USD в час
4 нояб.
Lead Full-Stack Developer — LMI, 122,210 – 211,318 USD в год, Удалённо | itrelocate