
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.
- Профессиональная и доброжелательная рабочая атмосфера.
- Возможности профессионального роста в развивающейся организации.
- Гибридный или удалённый формат работы, если применимо.
- Обучение для профессионального развития и карьерного роста сотрудников.