DysrupIT
DysrupIT
DysrupIT — компания, предоставляющая облачные сервисы и ИТ-решения, которая помогает организациям модернизировать технологии и переходить к операционным моделям «как услуга». Компания работает в сфере корпоративных облачных решений, управляемых сервисов, разработки приложений, кибербезопасности, а также аналитики данных и управления информацией, поддерживая предприятия — от малого и среднего бизнеса до транснациональных корпораций. DysrupIT сотрудничает с Microsoft и другими облачными платформами, объединяя техническую реализацию, развитие талантов, вклад в развитие общества и долгосрочные партнерства для создания безопасных и масштабируемых технологических сред, соответствующих потребностям бизнеса.

Python Backend Engineer

Разрабатывайте протестированные серверные сервисы на Python, управляйте облачной конфигурацией и создавайте отчёты Excel в GCP. Помогайте клиентам DysrupIT внедрять облачные решения и переходить к модели «как услуга».

Описание

  • Создавайте и поддерживайте сервисы и API на Python с использованием pydantic, FastAPI или аналогичных фреймворков.
  • Управляйте конфигурационными данными Firestore, включая транзакции и документы с версиями.
  • Поддерживайте конвейеры синхронизации данных Firestore с BigQuery.
  • Создавайте форматированные файлы Excel и отчёты с помощью openpyxl.
  • Развёртывайте и обслуживайте сервисы в Cloud Run и Cloud Storage, включая плановые задания.
  • Подготавливайте и управляйте облачной инфраструктурой с помощью Terraform.
  • Поддерживайте конвейеры CI/CD для автоматизированного тестирования и развёртывания.
  • Настраивайте роли IAM и сервисные аккаунты с минимально необходимыми правами.
  • Пишите поведенческие тесты и тесты на основе свойств для проверки корректности кода.
  • Проверяйте типы с помощью pyright и анализируйте код с помощью ruff.
  • Работайте с инженерами по данным и заинтересованными сторонами, превращая требования в работающие сервисы.
  • Диагностируйте и устраняйте проблемы в сервисах, интеграциях и развёртываниях.

Требования

  • Не менее трёх лет опыта разработки на Python в сфере данных или серверной разработки.
  • Уверенное владение Python, включая pydantic и FastAPI или аналогичные фреймворки.
  • Опыт создания файлов Excel с помощью openpyxl.
  • Практический опыт работы с GCP, включая транзакции Firestore и документы с версиями, Cloud Run, Cloud Storage и плановые задания.
  • Опыт синхронизации данных из Firestore с BigQuery.
  • Опыт работы с Terraform и конвейерами CI/CD.
  • Понимание IAM и принципа минимальных прав при проектировании сервисных аккаунтов.
  • Опыт написания поведенческих тестов и тестов на основе свойств.
  • Опыт проверки типов с помощью pyright и линтинга с помощью ruff.
  • Опыт фронтенд-разработки будет преимуществом.
  • Опыт работы с финансовыми, биллинговыми платформами или платформами с интенсивной обработкой данных будет преимуществом.
  • Опыт работы в среде Agile или Scrum будет преимуществом.

Преимущества

  • Вознаграждение определяется с учётом опыта.
  • Предусмотренные законодательством льготы и дополнительное медицинское страхование HMO.
  • Профессиональная и доброжелательная рабочая атмосфера.
  • Возможности профессионального роста в развивающейся организации.
  • Гибридный или удалённый формат работы, если применимо.
  • Обучение для профессионального развития и карьерного роста сотрудников.