Senior Data Engineer (f / m/x)
Ukraina, PolskaKey offer highlights
Min. 5 years of experience
Remote work - no commuting
Full-time
Opis
Szukamy Senior Data Engineer do międzynarodowego projektu e-fakturowania. W tej roli będziesz rozwijać rozwiązanie, które pobiera faktury za pośrednictwem zewnętrznego API, waliduje ich treść i automatycznie kieruje je do odpowiednich systemów downstream, takich jak platformy zakupowe. Będziesz pracować z Databricks Apps, aby stworzyć solidny backend i operacyjny interfejs użytkownika, który pokazuje status przetwarzania i błędy. To zdalna pozycja otwarta dla kandydatów z Polski i Ukrainy. Jeśli pasjonujesz się budowaniem skalowalnych rozwiązań danych i masz doświadczenie z nowoczesnymi technologiami, ta oferta może być odpowiednia dla Ciebie.
Benefity
Programy poleceń
Stabilna sytuacja finansowa
Wielu ekspertów, od których możesz się uczyć
Kontrakty z globalnymi markami
Program mentoringowy
14 autentycznych wartości
Inkluzywne środowisko
Cykliczne imprezy i wyjazdy integracyjne
Program Sponsoringu Pasji
Otwarty i dostępny zarząd
Profit sharing
Pakiety powitalne i okolicznościowe upominki
Wymagania
Minimum 6-letnie doświadczenie w inżynierii danych lub rozwoju oprogramowania
Dogłębna wiedza na temat Databricks, w tym Apps, Workflows, Delta Lake i Unity Catalog
Silna znajomość Pythona do logiki backendowej, routingu i integracji API
Praktyczne doświadczenie z REST API, JSON i OAuth 2.0
Biegłość w rozwoju frontendowym przy użyciu React.js lub Streamlit
Doświadczenie w pracy z Gitem i praktykami CI/CD
Język angielski na poziomie zaawansowanym
Wymagana rezydencja podatkowa na Ukrainie
Zakres obowiązków
Projektowanie i wdrażanie potoków danych przy użyciu Databricks Apps i Delta Lake
Rozwój logiki backendowej w Pythonie do routingu i walidacji faktur
Integracja zewnętrznych API do pobierania i przetwarzania treści
Tworzenie interfejsów użytkownika za pomocą React.js lub Streamlit w Databricks Apps
Zapewnienie jakości kodu poprzez testy jednostkowe i integracyjne
Zarządzanie kontrolą wersji i procesami CI/CD przy użyciu Gita
Monitorowanie i rejestrowanie wydajności aplikacji oraz błędów
Współpraca z zespołami międzyfunkcyjnymi w celu zwiększenia możliwości rozwiązania