Futrend Technology

Full Stack Python/Django Developer

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

Senior full-stack разработчик для модернизации общих Python/Django-компетенций и роли технической эскалации по сложным межприкладным задачам. Совмещает hands-on разработку с архитектурой, интеграцией аутентификации и баз данных, обновлением жизненного цикла, продакшн-траблшутингом, документацией и менторством.

Задачи

  • Проектировать, разрабатывать, тестировать и поддерживать Python/Django-приложения, переиспользуемые библиотеки, REST API и компоненты JavaScript/HTML/CSS
  • Проводить end-of-life обновления Python и Django: инвентаризация зависимостей, оценка совместимости, обновление requirements и внутренних пакетов, рефакторинг устаревших API, тестирование в разных окружениях, координация команд и публикация инструкций по миграции и откату
  • Собирать, валидировать, пакетировать и распространять Python-рантаймы из исходников при отсутствии одобренных инсталляторов; проверять контрольные суммы, тестовые наборы, поведение pip/virtualenv и совместимость с внутренними артефакт-репозиториями
  • Модернизировать общие инфраструктурные библиотеки Django и связанные пакеты; обеспечивать совместимость с Python 3.12+, автоматические тесты, версионирование, пути деприкации, архитектурные диаграммы, runbooks и скоординированное внедрение зависимыми приложениями
  • Реализовывать и траблшутить PIV, SSO, аутентификацию и авторизацию: NIH Login/SiteMinder, CAS и django-cas-ng, AWS Cognito, JWT/OAuth2, бэкенды аутентификации Django, декораторы авторизации, маппинг ролей и прав, безопасные сессии
  • Подключать Django-приложения к Oracle, PostgreSQL, AWS RDS и другим одобренным источникам данных через централизованные сервисы поиска паролей и управления секретами; поддерживать ротацию учётных данных, принцип наименьших привилегий и удаление захардкоженных секретов
  • Обеспечивать безопасность приложений: CSP, защита от XSS/CSRF, HSTS, безопасные заголовки и cookies, устранение уязвимостей зависимостей и замечаний пентестов
  • Взаимодействовать с командами приложений, DevTools/DevOps, NIH CIT, Security и администраторами баз данных в on-premises и AWS-окружениях

Требования

  • Senior-уровень в full-stack разработке
  • Python и Django
  • JavaScript, HTML, CSS
  • REST API
  • Опыт обновления жизненного цикла Python/Django и работы с зависимостями
  • Аутентификация и авторизация: SSO, CAS, django-cas-ng, AWS Cognito, JWT/OAuth2
  • Базы данных: Oracle, PostgreSQL, AWS RDS
  • Управление секретами и ротация учётных данных
  • Безопасность приложений: CSP, XSS/CSRF, HSTS, secure headers/cookies
  • Опыт работы с AWS и on-premises окружениями

Условия

  • Конкурентная компенсация
  • Комплексный пакет льгот
  • Инвестиции в профессиональный рост и техническое развитие команды

Навыки

  • Python
  • Django
  • JavaScript
  • HTML
  • CSS
  • REST API
  • Oracle
  • PostgreSQL
  • AWS RDS
  • AWS Cognito
  • JWT
  • OAuth2
  • CAS
  • django-cas-ng
  • SiteMinder
  • AWS
  • pip
  • virtualenv

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

ECOM Full Stack Developer
InfosysMiddleBrentwoodОфисРелокация
64,438 – 108,884 USD в год
29 окт.
Ecom Full Stack Developer
InfosysMiddleBrentwoodОфисРелокация
76,071 – 119,836 USD в год
29 окт.
Senior Full Stack Developer
S R InternationalSeniorHarrisburgОфис
29 окт.
Senior AI Full Stack Developer
InabiaSeniorHarrisburgОфис
29 окт.
Staff Software Engineer
PermitFlowSeniorNew YorkГибрид
200,000 – 275,000 USD в год
29 окт.
Full Stack Python/Django Developer — Futrend Technology, Bethesda | itrelocate