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