Staff Software Developer, Backend (Europe)
⚲ Wrocław, Bucharest, Prague, Vilnius, Kyiv
Do uzgodnienia
Wymagania
- doświadczenie w pracy z głęboko złożonymi danymi i systemami rozproszonymi
- doświadczenie w projektowaniu systemów przetwarzania danych o dużej skali i zmienności
- doświadczenie w optymalizacji wydajności (throughput, latency) systemów danych
- doświadczenie w projektowaniu systemów rozproszonych z gwarancjami poprawności (idempotencja, fault tolerance, retry, recovery)
- doświadczenie w architekturze systemów ETL i przetwarzania danych
Opis stanowiska
Leap Tools tworzy technologię wizualizacji produktów wnętrzarskich w AR/3D. Jako Staff Software Developer Backend będziesz odpowiadać za architekturę i ewolucję systemów ETL oraz przetwarzania danych, które zasilają wewnętrzną platformę katalogu produktów — z tysiącami klientów i złożonymi, zmiennymi zbiorami danych. Praca skupia się na wydajności, skalowaniu horyzontalnym i gwarancjach poprawności (idempotencja, odporność na błędy, retry, recovery). To oferta dla bardzo doświadczonych inżynierów systemów rozproszonych. Uwaga: 'ambitious challenge-seekers' może oznaczać brak jasno zdefiniowanych ścieżek rozwoju i dużą presję na szybkie rezultaty.
🔍 Dekoder Ogłoszenia
🔴
ambitious challenge-seekers
Oczekuje się od kandydatów gotowości do podejmowania trudnych zadań i pracy w niepewnym środowisku, co może oznaczać brak jasnych ścieżek rozwoju.
🔴
fuel our momentum
Firma potrzebuje kandydatów, którzy będą aktywnie przyczyniać się do rozwoju, co może oznaczać dużą presję i oczekiwania na szybkie rezultaty.
🟡
lead by example, but you know when to step aside and let the team run with the ball
Może to oznaczać, że oczekuje się od kandydata zarówno samodzielności i inicjatywy, jak i umiejętności delegowania i zaufania do zespołu, co w praktyce może być trudne do zbalansowania.
🟡
Your technical knowledge is matched only by your passion to design, create, and succeed with others
Podkreśla znaczenie umiejętności technicznych, ale równie mocno naciska na umiejętności miękkie i współpracę, co może oznaczać, że praca zespołowa i komunikacja są kluczowe, a błędy techniczne mogą być mniej tolerowane.
🟡
comfortable working deep in complex data and distributed
Wskazuje na pracę z zaawansowanymi technologiami i dużą ilością danych, co może oznaczać potrzebę ciągłego uczenia się i rozwiązywania skomplikowanych problemów technicznych.