Python Developer - Interactive Web Applications (Dash/Streamlit) in Warsaw

Python Developer - Interactive Web Applications (Dash/Streamlit) in Warsaw

Warsaw Pełny etat 117000 - 143000 zł / rok (szac.) Hybrydowo
Z

W skrócie

  • Zadania: Twórz interaktywne aplikacje webowe w Pythonie, współpracując z zespołem w zwinnych Squads.
  • Firma: ZF - innowacyjna firma technologiczna z międzynarodowym zespołem.
  • Benefity: Elastyczny model pracy, prywatna opieka medyczna i platforma MyBenefit.
  • Pozostałe informacje: Doskonałe możliwości rozwoju kariery w dynamicznym środowisku.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój innowacyjnych rozwiązań.
  • Kwalifikacje: Doświadczenie w tworzeniu aplikacji webowych w Pythonie oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 117000 - 143000 zł za rok.

W ZF wspieramy biznes danymi. Szukamy programisty Pythona, który dołączy do naszego rozwijającego się zespołu UI/Wizualizacji we Wrocławiu lub Warszawie. Będziesz pracować w ramach zwinnych zespołów, ściśle współpracując z naukowcami danych, właścicielami produktów i inżynierami, aby dostarczać rozwiązania o wysokim wpływie.

Co możesz oczekiwać jako programista Pythona - interaktywne aplikacje internetowe (Dash/Streamlit):

  • Aplikacje internetowe o wysokiej wydajności: Projektowanie i budowanie skalowalnych aplikacji internetowych przy użyciu Pythona Dash lub Shiny dla Pythona (PyShiny). Zapewnisz, że aplikacje ładują się natychmiastowo i obsługują złożone zarządzanie stanem dla równoczesnych użytkowników.
  • Integracja backendu: Tworzenie solidnych interfejsów między UI a silnikami wykonawczymi Pythona (np. uruchamianie złożonych symulacji zdefiniowanych przez użytkownika), zachowując responsywność UI.
  • Funkcje przedsiębiorstwa: Wdrażanie niezbędnej funkcjonalności przedsiębiorstwa, w tym uwierzytelniania użytkowników (SSO), kontroli dostępu opartej na rolach (RBAC) dla tysięcy użytkowników, utrzymywanie konfiguracji użytkowników oraz ścisłe ślady audytowe/historii.
  • Projektowanie z myślą o użytkowniku: Współpraca z właścicielem produktu w celu przetłumaczenia wymagań biznesowych na intuicyjne interfejsy. Jesteś strażnikiem doświadczenia użytkownika - zapewniając, że nasze narzędzia są nie tylko funkcjonalne, ale również przyjemne w użyciu.
  • Optymalizacja: Nieustanna optymalizacja wydajności aplikacji (buforowanie, asynchroniczne wywołania zwrotne), aby zapewnić szybkość i niezawodność nawet pod dużym obciążeniem.
  • Integracja GenAI: Aktywne korzystanie z narzędzi Generative AI (np. Copilot, Gemini) w codziennej pracy, aby przyspieszyć generowanie kodu szablonowego, pisać testy jednostkowe i refaktoryzować logikę.
  • Innowacje: Przekraczanie granic możliwości w stosie webowym Pythona, eksperymentowanie z nowymi bibliotekami i generowaniem UI wspomaganym przez AI.
  • Praca w zespole: Działanie jako główny programista webowy w ramach zespołów międzyfunkcyjnych, definiując architekturę frontendową dla nowych produktów.

Twój profil jako programisty Pythona - interaktywne aplikacje internetowe (Dash/Streamlit):

  • Co najmniej tytuł licencjata w pokrewnej dziedzinie, np. IT, inżynieria, zarządzanie biznesem.
  • Kilka lat doświadczenia w rozwoju aplikacji internetowych, z silnym naciskiem na ekosystem Pythona.
  • Mistrzostwo w frameworkach: Głęboka wiedza w budowaniu aplikacji gotowych do produkcji z Dash lub PyShiny. Wiesz, jak obsługiwać globalny stan, buforowanie (Redis) i zadania asynchroniczne (Celery/pracownicy w tle).
  • Myślenie o bezpieczeństwie: Udokumentowane doświadczenie w implementacji uwierzytelniania/autoryzacji (OAuth) i zarządzaniu uprawnieniami użytkowników (RBAC) w środowisku korporacyjnym.
  • Obsługa danych: Doświadczenie w projektowaniu aplikacji, które zapisują dane do baz danych (SQL) i utrzymują dzienniki audytowe.
  • Znajomość biznesowa: Rozumiesz, że kod jest środkiem do osiągnięcia celu biznesowego. Skupiasz się na wartości, szybkości wprowadzenia na rynek i adopcji przez użytkowników.
  • Entuzjasta AI: Czujesz się komfortowo i jesteś podekscytowany możliwością korzystania z narzędzi AI, aby kodować szybciej i mądrzej.
  • Komunikacja: Doskonała znajomość języka angielskiego (w mowie i piśmie). Potrafisz wyjaśnić techniczne ograniczenia UI osobom nietechnicznym.

Dlaczego warto wybrać ZF w Polsce?

  • Umowa o pracę z elastycznym modelem pracy hybrydowej.
  • Możliwość korzystania z elastycznych godzin pracy dostosowanych do Twojej roli i zespołu.
  • Praca w różnorodnym, międzynarodowym środowisku z zespołami międzyfunkcyjnymi i interesariuszami.
  • Dostęp do prywatnej opieki medycznej przez Lux Med oraz ubezpieczenia na życie na korzystnych warunkach.
  • Korzystanie z platformy MyBenefit do aktywności sportowych, wellness, podróży, rozrywki i nie tylko.
  • Bycie częścią zespołu współpracującego, który ceni otwartą komunikację, wzajemne wsparcie i pozytywną atmosferę pracy.

Python Developer - Interactive Web Applications (Dash/Streamlit) in Warsaw – pracodawca: ZF Group

ZF w Bielsko-Białej to doskonały pracodawca, który oferuje stabilne warunki zatrudnienia oraz możliwość pracy z najnowszymi technologiami w branży motoryzacyjnej. Nasza kultura pracy opiera się na międzynarodowej współpracy i elastyczności, co pozwala na rozwój zawodowy oraz dostęp do dodatkowych benefitów, takich jak prywatna opieka medyczna i ubezpieczenie na życie. Dołączając do naszego zespołu, zyskujesz nie tylko ciekawe wyzwania, ale także wsparcie w realizacji swoich celów zawodowych.

Z

Dane kontaktowe:

Zespół rekrutacyjny ZF Group

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Python Developer - Interactive Web Applications (Dash/Streamlit) in Warsaw

Python
Dash
PyShiny
Web Application Development
User Authentication (SSO)
Role-Based Access Control (RBAC)
Caching (Redis)