TheProtocol.IT Hybrydowo Mid

Python Backend Engineer

J-LABS sp. z o.o.

⚲ Kraków

140 - 180 zł netto (+ VAT)

Wymagania

  • Python
  • PostgreSQL
  • Docker
  • Kubernetes
  • AWS (nice to have)
  • Microsoft Azure (nice to have)
  • Temporal (nice to have)
  • Prefect (nice to have)
  • Airflow (nice to have)
  • Kafka (nice to have)
  • RabbitMQ (nice to have)
  • Azure Service Bus (nice to have)
  • Redis (nice to have)

Opis stanowiska

Wymagania: - Minimum 4 lata doświadczenia w developmentcie backendowym - Bardzo dobra znajomość Python - Doświadczenie w projektowaniu i budowie API (REST lub GraphQL) - Praktyczna znajomość PostgreSQL (modelowanie danych, zapytania, projektowanie schematów) - Doświadczenie w pracy z platformami chmurowymi (AWS lub Azure) - Znajomość konteneryzacji (Docker) oraz podstaw Kubernetes - Doświadczenie z systemami przetwarzającymi dane w środowisku produkcyjnym - Umiejętność projektowania systemów odpornych na błędy i skalowalnych - Znajomość narzędzi wspierających pracę programisty (w tym asystentów AI) Mile widziane: - Doświadczenie z narzędziami do orkiestracji workflowów (np. Temporal, Prefect, Airflow) - Znajomość architektury event-driven (np. Kafka, RabbitMQ, Azure Service Bus) - Doświadczenie w projektowaniu systemów SaaS multi-tenant - Praca z systemami przetwarzającymi dane finansowe lub regulowane - Znajomość mechanizmów audit trail, data lineage oraz data integrity - Doświadczenie z Redis (cache, pub/sub) - Podstawowa znajomość integracji backendów z LLM / systemami AI O firmie: - Jan Orzechowski i Piotr Bucki założyli firmę w 2008 roku na paradygmacie, który jest dla nas ważny: j-labs to firma stworzona przez inżynierów dla inżynierów. Piotra Buckiego możesz posłuchać w podcaście Biznes w IT. - Możesz nas kojarzyć m.in. z Talk4Devs – to nasze cykliczne spotkanie, którego prelegentami są m.in.: Sławomir Sobótka, Jarek Pałka, Piotr Konieczny czy Jakub Kubryński. - Misją j-labs jest: Robimy dobre IT, albo wcale - stawiamy na jakość i przyciągamy specjalistów z wysokimi kwalifikacjami: średnie doświadczenie naszych inżynierów to ponad 8 lat. Zakres obowiązków: - Projektowanie i rozwój backendu platformy integracyjnej - Tworzenie i rozwijanie API (REST / GraphQL) udostępniających funkcjonalności systemu - Projektowanie modeli danych oraz schematów w PostgreSQL - Implementacja workflowów do orkiestracji długotrwałych procesów przetwarzania danych (np. integracje, transformacje) - Budowa mechanizmów integracji z zewnętrznymi systemami klientów - Implementacja pipeline’ów przetwarzania danych: ingestia, transformacja, walidacja i dostarczanie danych - Zapewnienie wysokiej niezawodności systemu (retry logic, idempotentność, fault tolerance) - Implementacja mechanizmów audit loggingu oraz śledzenia historii przetwarzania danych - Współpraca z zespołem AI przy integracji komponentów inteligentnych z backendem platformy - Implementacja monitoringu, logowania oraz mechanizmów obserwowalności systemu - Utrzymywanie wysokiej jakości kodu poprzez testy i code review - Tworzenie i rozwijanie automatyzacji usprawniających utrzymanie i rozwój platformy. Oferujemy: - Dołączysz do firmy stworzonej przez inżynierów dla inżynierów, która istnieje na rynku od 15 lat. Obecnie zatrudniamy ponad 500 osób. - j-labs to stabilność i długofalowa współpraca – około 25% załogi to osoby pracujące już ponad 5 lata! - Eksperci przyciągają ekspertów - średnie doświadczenie naszych inżynierów wynosi 11 lat, a 30% zostaje zatrudnionych z polecenia. - Stawiamy na knowledge sharing i rozwój. Organizujemy Talk4Devs, meet’upy, dajemy Ci przestrzeń do budowania swojej marki osobistej jako prelegent, czy prowadzenia własnych projektów, których rezultaty możesz przedstawiać m.in. na naszym blogu. - Możesz dołączyć do Gildii Technologicznej lub stworzyćwłasną - nasze community zrzeszają specjalistów w obszarach: Java, Kotlin, .NET, Frontend, Management, DevOps, Quality Assurance.