NuAxis Innovations
Senior Developer – Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер для разработки публичного intake-приложения, собирающего чувствительные данные граждан и передающего их в корпоративную систему управления кейсами. Отвечает за сквозной дизайн и поставку intake-опыта, интеграций, безопасности и доступности.
Задачи
- Руководить сквозной разработкой публичного intake-приложения: frontend, движок форм, сервисы, модель данных и интеграции
- Создавать сложные доступные многошаговые формы с валидацией, условной логикой, загрузкой документов, сохранением и возобновлением, подтверждающими сценариями
- Проектировать и реализовывать интеграции с корпоративными системами управления кейсами и документами через REST API и event streaming
- Реализовывать безопасную загрузку файлов, антивирусное сканирование, разметку метаданными и паттерны объектного хранения для чувствительных документов
- Интегрировать сервисы идентификации и аутентификации публичных пользователей, включая федеративные identity-провайдеры
- Предпочитать маркетплейс- и contributed-модули кастомному коду; писать кастомные коннекторы только при обоснованной необходимости
- Внедрять observability, структурированное логирование, обработку ошибок и retry-семантику в точках интеграции
- Менторить разработчиков уровня middle, проводить code review и задавать техническое направление в рамках workstream
- Обеспечивать соответствие поставки федеральным стандартам безопасности и Section 508 / WCAG 2.1 AA
- Поставлять решения на Drupal 10+ / MySQL на платформе DOL PACE и интегрировать их с Appian, Kafka/event streaming, Login.gov, сканированием и хранением файлов и корпоративными сервисами DOL
- Реализовывать нефункциональные требования PWS: адаптивность и совместимость с браузерами, производительность, отказоустойчивость, audit logging, хранение записей, безопасность, доступность и поддерживаемость
- Готовить и сопровождать релизные артефакты, доказательства автотестов, устранение замечаний по безопасности и 508, записи об изменениях и техническую документацию для согласования с Government
Требования
- 7+ лет full stack разработки, из них 5+ лет практической работы с Drupal на сквозных платформенных проектах
- Подтверждённая экспертиза в модуле Webform для сложных публичных форм
- Уверенное владение PHP и Twig, а также современным JavaScript; комфортная работа по всему стеку, включая моделирование данных
- Проектирование REST API и интеграция с корпоративными системами, включая обработку ошибок и версионирование
- Опыт интеграции с системами управления кейсами/BPM (Appian или аналог) и документными платформами
- Cloud-native поставка на AWS с контейнерным развёртыванием (EKS/Kubernetes) и CI/CD
- Опыт поставки решений, соответствующих федеральным стандартам безопасности и Section 508
- Опыт работы по Agile/SAFe с компонентом лидерства в команде
- Значительный опыт использования AI-инструментов программирования (например, Microsoft Copilot и другие одобренные DOL безопасные AI-инструменты)
- Опыт работы с PACE или аналогичными контейнерными средами Kubernetes/OpenShift и Drupal-приложениями на MySQL
- Опыт проектирования безопасных, доступных высоконагруженных публичных intake-процессов с валидацией в реальном времени, однократной отправкой, обработкой файлов, API/event-интеграциями и audit trails
- Степень бакалавра в Computer Science, Engineering или смежной области; эквивалентный опыт рассматривается
Условия
- Full-Time позиция
- Работа в федеральной IT-компании
- Трудоустройство обусловлено успешным прохождением background investigation
- NuAxis — Equal Opportunity Employer
Навыки
- Drupal
- Drupal 10+
- Webform
- PHP
- Twig
- JavaScript
- MySQL
- REST API
- Appian
- Kafka
- event streaming
- AWS
- EKS
- Kubernetes
- OpenShift
- CI/CD
- Login.gov
- object storage
- virus scanning
- OCR
- Microsoft Copilot
- Agile
- SAFe
- WCAG 2.1 AA
- Section 508