Sigma Defense
1778 - Web Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Web-разработчик в Sigma Defense для создания и поддержки распределённых веб-приложений в регулируемых средах (DoD, госсектор). Работа с React/TypeScript на фронтенде и Python-бэкендом, PostgreSQL, безопасностью и администрированием Windows Server.
Задачи
- Разрабатывать приложения в средах DoD, госсектора и других строго регулируемых средах
- Поддерживать JSON Schemas для описания структур данных, обязательных полей, типов и правил валидации
- Разрабатывать и поддерживать распределённые веб-приложения на React и современных JavaScript/TypeScript-фреймворках, включая админ-интерфейсы на React Admin и графики на Recharts
- Разрабатывать и поддерживать RESTful API для интеграции систем и обмена данными, используя Python-бэкенд (Flask или аналоги)
- Настраивать и администрировать базы PostgreSQL: проектирование схемы, SQL-запросы и оптимизация, миграции, целостность данных, резервное копирование и восстановление
- Реализовывать аутентификацию, авторизацию, RBAC и управление учётными записями, в том числе с Keycloak
- Настраивать и поддерживать Windows Server для сервисов приложений, баз данных, API и веб-приложений
- Собирать требования и разрабатывать новые функции совместно с разработчиками, тестировщиками, системными администраторами и пользователями
- Отлаживать приложения и устранять дефекты, проблемы производительности и интеграции
- Разрабатывать переиспользуемые компоненты и документировать архитектуру, конфигурацию, интерфейсы и изменения
Требования
- 6+ лет опыта разработки, развёртывания и поддержки приложений, желательно в DoD или enterprise-средах с соблюдением ASD STIG и требований кибербезопасности
- Опыт аналитики данных, систем отчётности и разработки дашбордов с выводом метрик через веб-интерфейсы
- Опыт работы в офлайн-, изолированных или ограниченных сетевых средах
- Понимание безопасности приложений, контроля доступа и безопасной разработки API
- Опыт документирования архитектуры систем, API, процедур развёртывания и администрирования
- Гражданство США
- Степень бакалавра в области Computer Science или смежной специальности
- Желательно: опыт с Docker и контейнеризованными приложениями
- Желательно: опыт с CI/CD и автоматизированным тестированием
- Желательно: знание Nginx или аналогичных веб-серверов/обратных прокси
- Желательно: действующий допуск Secret (не обязательно)
Условия
- Зарплата $90,000 - $120,000 в год
- Стоматологическая и офтальмологическая страховка
- Медицинская страховка с планами HSA, FSA и DFSA
- Страхование жизни и AD&D
- Программа помощи сотрудникам (EAP)
- План 401(k) с взносами компании
- 160 часов оплачиваемого отпуска (PTO)
- 12 плавающих праздников
- Помощь в обучении
- Высокая конкурентоспособная зарплата
Навыки
- React
- JavaScript
- TypeScript
- React Admin
- Recharts
- RESTful API
- Python
- Flask
- PostgreSQL
- SQL
- Keycloak
- RBAC
- Windows Server
- JSON Schema
- Docker
- CI/CD
- Nginx