Strategic Innovation Group
Full Stack Developer (PostgreSQL, Python, Java, .NET)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack разработчик в Strategic Innovation Group для поддержки защищённого аналитического приложения с визуализацией данных и AI-функциями для федерального заказчика. Работа на территории заказчика в FedRAMP Moderate-среде в Agile-команде.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и сопровождать браузерное приложение, включая дашборды, фильтрацию и drill-down, сводные представления и отчёты
- Разрабатывать RESTful API и сервисы поверх ядра данных PostgreSQL с использованием JSON
- Создавать интерактивные визуализации данных с помощью D3, Plotly, Recharts или аналогичной библиотеки
- Интегрировать сервисы естественно-языкового поиска и суммаризации от AI/ML-инженера с сохранением трассируемости результатов
- Реализовывать аутентификацию и ролевой доступ через корпоративные identity-сервисы (SAML, OAuth 2.0/OIDC, CAS), управление сессиями и аудит-логирование в Splunk
- Контейнеризировать приложение в Docker и деплоить через CI/CD-пайплайн (GitLab, Jenkins или Azure DevOps) в Kubernetes под управлением Rancher
- Писать автоматизированные unit-, интеграционные и API-тесты (pytest, JUnit, xUnit, Playwright или Cypress) и соблюдать стандарты безопасного кодирования по NIST SP 800-53 Moderate
- Разрабатывать только с использованием Section 508-аудированной библиотеки компонентов, проводить тестирование клавиатурной навигации и автоматические проверки доступности (axe)
- Устранять дефекты, проблемы интеграции, узкие места производительности запросов и продакшн-ошибки
- Вести техническую документацию, системные дизайны, release notes и операционные процедуры
- Участвовать в Agile-церемониях, планировании спринтов, код-ревью, демонстрациях и UAT с заказчиком
Требования
- Bachelor's degree в Computer Science, Engineering, Information Systems или смежной области; эквивалентный опыт может рассматриваться
- 5+ лет опыта в роли Full Stack Developer, Software Engineer или аналогичной (3+ года с магистерской степенью)
- Сильные навыки PostgreSQL: написание и оптимизация сложных аналитических запросов, views и materialized views, проектирование API поверх реляционных данных
- Профессиональный опыт минимум в двух из: Python (FastAPI, Django, Flask), Java (Spring Boot), .NET (ASP.NET Core), с умением работать с третьим
- Владение современным frontend-фреймворком (React, Angular или Vue) и JavaScript-библиотекой для визуализации
- Практический опыт проектирования и потребления RESTful API и веб-сервисов на JSON
- Опыт реализации аутентификации SAML, OAuth 2.0/OIDC или CAS и ролевой авторизации
- Опыт работы с Git, CI/CD-пайплайнами, Docker, автоматизированным тестированием и современными практиками деплоя
- Рабочее знание требований Section 508 / WCAG 2.x и доступной frontend-разработки
- Знание безопасного кодирования, защиты данных, безопасности приложений и практик продакшн-поддержки
- Опыт работы в Agile-среде и взаимодействия с техническими и нетехническими стейкхолдерами в федеральном контрактинге
- Обязательно: гражданство США и право на получение допуска Top Secret (Tier 5)
Условия
- Хороший work/life balance
- Возможность участия в performance-based денежных бонусах
- Потенциальное участие в росте компании через incentive-программы
- Отличные бенефиты: health, dental, vision, щедрый PTO, 401(k) с match, страхование жизни, short- и long-term disability, HSA
Навыки
- PostgreSQL
- Python
- FastAPI
- Django
- Flask
- Java
- Spring Boot
- .NET
- ASP.NET Core
- React
- Angular
- Vue
- JavaScript
- D3
- Plotly
- Recharts
- RESTful API
- JSON
- SAML
- OAuth 2.0
- OIDC
- CAS
- Docker
- GitLab
- Jenkins
- Azure DevOps
- Kubernetes
- Rancher
- pytest
- JUnit
- xUnit
- Playwright
- Cypress
- Splunk
- NIST SP 800-53
- Section 508
- WCAG
- axe
- LLM
- RAG
- pgvector
- Git