
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 і сервісні облікові записи з мінімально необхідними правами.
- Пишіть поведінкові та property-based тести, щоб перевіряти коректність коду.
- Перевіряйте типи за допомогою pyright і аналізуйте код за допомогою ruff.
- Співпрацюйте з інженерами з даних та зацікавленими сторонами, перетворюючи вимоги на робочі сервіси.
- Діагностуйте й усувайте проблеми в сервісах, інтеграціях і розгортаннях.
Вимоги
- Щонайменше три роки досвіду розробки на Python у сфері даних або серверної розробки.
- Впевнене володіння Python, зокрема pydantic і FastAPI або подібними фреймворками.
- Досвід створення файлів Excel за допомогою openpyxl.
- Практичний досвід роботи з GCP, зокрема транзакціями Firestore і документами з версіями, Cloud Run, Cloud Storage та запланованими завданнями.
- Досвід синхронізації даних із Firestore до BigQuery.
- Досвід роботи з Terraform і конвеєрами CI/CD.
- Розуміння IAM і принципу мінімальних прав під час проєктування сервісних облікових записів.
- Досвід написання поведінкових і property-based тестів.
- Досвід перевірки типів за допомогою pyright і лінтингу за допомогою ruff.
- Досвід фронтенд-розробки буде перевагою.
- Досвід роботи з фінансовими, білінговими платформами або платформами з інтенсивною обробкою даних буде перевагою.
- Досвід роботи в середовищі Agile або Scrum буде перевагою.
Переваги
- Оплата залежить від досвіду.
- Пільги, передбачені законодавством, і додаткове медичне страхування HMO.
- Професійне та доброзичливе робоче середовище.
- Можливості кар’єрного зростання в організації, що розвивається.
- Гібридний або віддалений формат роботи, якщо це застосовно.
- Навчання для професійного розвитку та кар’єрного просування працівників.