Python Developer
⚲ Warszawa
7 350 - 8 400 PLN netto (B2B)
Wymagania
- Python
- Pandas
- REST API
- fastapi
- Flask
- SQL
- PostgreSQL
- Oracle
- Apache Airflow
- Git
Opis stanowiska
Do naszego zespołu poszukujemy doświadczonego Python Backend / Data Engineera, który będzie odpowiedzialny za rozwój platformy danych oraz usług backendowych wspierających procesy związane z danymi biznesowymi i rynkowymi. Jeśli lubisz pracować z danymi, budować skalowalne rozwiązania oraz rozwijać nowoczesne API, ta rola jest dla Ciebie.
Zakres obowiązków
• Projektowanie, budowa i utrzymanie pipeline'ów danych odpowiedzialnych za pobieranie, przetwarzanie i transformację danych z systemów wewnętrznych oraz zewnętrznych źródeł rynkowych (Apache Airflow).
• Tworzenie i rozwój modelu danych z naciskiem na jakość, spójność oraz śledzenie pochodzenia danych.
• Rozwój i utrzymanie aplikacji backendowych oraz REST API w Pythonie udostępniających dane i logikę biznesową dla systemów wewnętrznych.
• Integracja z systemami źródłowymi i zewnętrznymi API oraz implementacja rozwiązań opartych o komunikację zdarzeniową.
• Dbanie o jakość kodu poprzez testy, dokumentację, monitoring oraz kontrolę jakości danych.
• Współpraca z zespołami produktowymi, architektami, Scrum Masterami oraz programistami przy przekładaniu wymagań biznesowych na stabilne i skalowalne rozwiązania.
• Dla osób zainteresowanych rozwojem Full Stack – możliwość współtworzenia warstwy frontendowej w Angularze.
Wymagania
• Minimum 5 lat doświadczenia zawodowego jako Python Developer,
• Bardzo dobra znajomość języka Python.
• Doświadczenie w pracy z bibliotekami do przetwarzania danych (np. Pandas).
• Doświadczenie w tworzeniu REST API (FastAPI, Flask lub podobne frameworki).
•
Bardzo dobra znajomość SQL oraz praktyczne doświadczenie z bazami danych PostgreSQL i/lub Oracle.
• Doświadczenie w projektowaniu i utrzymaniu pipeline'ów danych, mile widziana znajomość Apache Airflow.
• Znajomość Git, code review, testów automatycznych oraz praktyk CI/CD.
• Umiejętność projektowania integracji pomiędzy systemami i pracy z API.
• Komunikatywna znajomość języka angielskiego umożliwiająca pracę w międzynarodowym środowisku.
Mile widziane
• Doświadczenie frontendowe w Angularze.
• Znajomość rozwiązań chmurowych oraz technologii konteneryzacji (Docker, Kubernetes).
• Doświadczenie z platformami event streaming (np. Kafka).
• Znajomość narzędzi do monitorowania jakości danych i obserwowalności systemów.
• Podstawowa znajomość procesów Machine Learning oraz współpracy z zespołami Data Science.
• Doświadczenie w branży motoryzacyjnej, leasingowej, pricingowej lub remarketingowej.
Oferujemy
• Pracę przy rozwoju nowoczesnej platformy danych i systemów backendowych.
• Udział w projektach wykorzystujących nowoczesne technologie oraz architekturę opartą o mikroserwisy.
• Współpracę z międzynarodowym zespołem ekspertów.
• Możliwość rozwoju kompetencji w obszarze Data Engineering, Backend Development oraz Cloud.
• Elastyczne środowisko pracy oraz realny wpływ na rozwój tworzonych rozwiązań.
Zakres obowiązków
• Projektowanie, budowa i utrzymanie pipeline'ów danych odpowiedzialnych za pobieranie, przetwarzanie i transformację danych z systemów wewnętrznych oraz zewnętrznych źródeł rynkowych (Apache Airflow).
• Tworzenie i rozwój modelu danych z naciskiem na jakość, spójność oraz śledzenie pochodzenia danych.
• Rozwój i utrzymanie aplikacji backendowych oraz REST API w Pythonie udostępniających dane i logikę biznesową dla systemów wewnętrznych.
• Integracja z systemami źródłowymi i zewnętrznymi API oraz implementacja rozwiązań opartych o komunikację zdarzeniową.
• Dbanie o jakość kodu poprzez testy, dokumentację, monitoring oraz kontrolę jakości danych.
• Współpraca z zespołami produktowymi, architektami, Scrum Masterami oraz programistami przy przekładaniu wymagań biznesowych na stabilne i skalowalne rozwiązania.
• Dla osób zainteresowanych rozwojem Full Stack – możliwość współtworzenia warstwy frontendowej w Angularze.
Wymagania
• Minimum 5 lat doświadczenia zawodowego jako Python Developer,
• Bardzo dobra znajomość języka Python.
• Doświadczenie w pracy z bibliotekami do przetwarzania danych (np. Pandas).
• Doświadczenie w tworzeniu REST API (FastAPI, Flask lub podobne frameworki).
•
Bardzo dobra znajomość SQL oraz praktyczne doświadczenie z bazami danych PostgreSQL i/lub Oracle.
• Doświadczenie w projektowaniu i utrzymaniu pipeline'ów danych, mile widziana znajomość Apache Airflow.
• Znajomość Git, code review, testów automatycznych oraz praktyk CI/CD.
• Umiejętność projektowania integracji pomiędzy systemami i pracy z API.
• Komunikatywna znajomość języka angielskiego umożliwiająca pracę w międzynarodowym środowisku.
Mile widziane
• Doświadczenie frontendowe w Angularze.
• Znajomość rozwiązań chmurowych oraz technologii konteneryzacji (Docker, Kubernetes).
• Doświadczenie z platformami event streaming (np. Kafka).
• Znajomość narzędzi do monitorowania jakości danych i obserwowalności systemów.
• Podstawowa znajomość procesów Machine Learning oraz współpracy z zespołami Data Science.
• Doświadczenie w branży motoryzacyjnej, leasingowej, pricingowej lub remarketingowej.
Oferujemy
• Pracę przy rozwoju nowoczesnej platformy danych i systemów backendowych.
• Udział w projektach wykorzystujących nowoczesne technologie oraz architekturę opartą o mikroserwisy.
• Współpracę z międzynarodowym zespołem ekspertów.
• Możliwość rozwoju kompetencji w obszarze Data Engineering, Backend Development oraz Cloud.
• Elastyczne środowisko pracy oraz realny wpływ na rozwój tworzonych rozwiązań.
🔍 Dekoder Ogłoszenia
🔴
doświadczonego Python Backend / Data Engineera
Może oznaczać, że szukają osoby, która potrafi zarówno budować backend, jak i zajmować się danymi, co może być bardzo szerokim zakresem obowiązków.
🟡
budować skalowalne rozwiązania
Często używany zwrot, który może oznaczać zarówno faktyczną potrzebę skalowalności, jak i po prostu chęć posiadania dobrze napisanych, elastycznych rozwiązań.
🟡
rozwijać nowoczesne API
Może oznaczać zarówno tworzenie REST API zgodnie z aktualnymi standardami, jak i po prostu rozwijanie istniejących interfejsów.
🔴
Dla osób zainteresowanych rozwojem Full Stack – możliwość współtworzenia warstwy frontendowej w Angularze.
Choć brzmi jak oferta rozwoju, może oznaczać, że będą oczekiwać od Ciebie pracy również po stronie frontendowej, nawet jeśli nie jest to główny zakres obowiązków.
🔴
Minimum 5 lat doświadczenia zawodowego jako Python Developer
W połączeniu z innymi obowiązkami, może sugerować, że oczekują od kandydata niemalże roli architekta lub seniora, który poradzi sobie z wieloma aspektami projektu.