DysrupIT
DysrupIT
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.