
DysrupIT to firma oferująca usługi chmurowe i rozwiązania IT, pomagająca organizacjom modernizować technologie i przechodzić na modele operacyjne „jako usługa”. Jej działalność obejmuje chmurę korporacyjną, usługi zarządzane, tworzenie aplikacji, cyberbezpieczeństwo, analitykę danych oraz zarządzanie informacjami, wspierając firmy — od małych i średnich organizacji po międzynarodowe przedsiębiorstwa. Firma współpracuje z Microsoftem i innymi platformami chmurowymi, łącząc realizację techniczną z rozwojem talentów, wpływem na społeczność i długoterminowymi partnerstwami, aby tworzyć bezpieczne, skalowalne środowiska technologiczne dopasowane do potrzeb biznesowych.
Inżynier backendu Python
Twórz testowane usługi backendowe w Pythonie, zarządzaj konfiguracją chmury i generuj raporty Excel w GCP. Wspieraj klientów DysrupIT we wdrażaniu chmury i transformacji w kierunku modelu usługowego.
Opis
- Twórz i utrzymuj usługi oraz interfejsy API w Pythonie z użyciem pydantic, FastAPI lub podobnych frameworków.
- Zarządzaj danymi konfiguracyjnymi Firestore, w tym transakcjami i wersjonowanymi dokumentami.
- Utrzymuj potoki synchronizujące dane Firestore z BigQuery.
- Generuj sformatowane pliki Excel i raporty za pomocą openpyxl.
- Wdrażaj i obsługuj usługi w Cloud Run i Cloud Storage, w tym zadania zaplanowane.
- Udostępniaj i zarządzaj infrastrukturą chmurową za pomocą Terraform.
- Utrzymuj potoki CI/CD do automatycznego testowania i wdrażania.
- Konfiguruj role IAM i konta usług z minimalnymi niezbędnymi uprawnieniami.
- Pisz testy behawioralne i testy oparte na właściwościach, aby weryfikować poprawność kodu.
- Sprawdzaj typy za pomocą pyright i analizuj kod za pomocą ruff.
- Współpracuj z inżynierami danych i interesariuszami, przekładając wymagania na działające usługi.
- Diagnozuj i rozwiązuj problemy dotyczące usług, integracji i wdrożeń.
Wymagania
- Co najmniej trzy lata doświadczenia w programowaniu w Pythonie w obszarze danych lub backendu.
- Bardzo dobra znajomość Pythona, w tym pydantic i FastAPI lub podobnych frameworków.
- Doświadczenie w generowaniu plików Excel za pomocą openpyxl.
- Praktyczne doświadczenie z GCP, w tym transakcjami Firestore i wersjonowanymi dokumentami, Cloud Run, Cloud Storage oraz zadaniami zaplanowanymi.
- Doświadczenie w synchronizowaniu danych z Firestore do BigQuery.
- Doświadczenie z Terraform i potokami CI/CD.
- Znajomość IAM i zasady minimalnych uprawnień przy projektowaniu kont usług.
- Doświadczenie w pisaniu testów behawioralnych i testów opartych na właściwościach.
- Doświadczenie w sprawdzaniu typów za pomocą pyright i lintowaniu za pomocą ruff.
- Doświadczenie w tworzeniu oprogramowania frontendowego będzie dodatkowym atutem.
- Doświadczenie z platformami finansowymi, rozliczeniowymi lub intensywnie przetwarzającymi dane będzie dodatkowym atutem.
- Doświadczenie w pracy w środowisku Agile lub Scrum będzie dodatkowym atutem.
Benefity
- Wynagrodzenie zależne od doświadczenia.
- Świadczenia wymagane przepisami oraz dodatkowa opieka medyczna HMO.
- Przyjazne, profesjonalne środowisko pracy.
- Możliwości rozwoju kariery w rozwijającej się organizacji.
- Praca hybrydowa lub zdalna, jeśli ma zastosowanie.
- Szkolenia wspierające rozwój zawodowy i postępy w karierze.