Praca
Z kanału partnera
Starszy inżynier oprogramowania - Full Stack
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Tripadvisor
- Poziom
- Senior
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Starszy inżynier oprogramowania
O Tripadvisor
Grupa Tripadvisor udostępnia ludziom doświadczenia, którymi warto się dzielić, i pragnie być najbardziej zaufanym na świecie źródłem informacji o podróżach i atrakcjach. Wykorzystujemy nasze marki, technologię i możliwości, aby łączyć naszą globalną publiczność z partnerami poprzez bogatą treść, wskazówki dotyczące podróży i dwustronne rynki atrakcji, zakwaterowania, restauracji i innych kategorii podróży. Spółki zależne Tripadvisor, Inc. (Nasdaq: TRIP) obejmują portfel marek i firm z branży turystycznej, w tym Tripadvisor, Viator i TheFork.
Tripadvisor Experiences Engineering to zespół, który tworzy i wspiera wiodący na świecie rynek atrakcji turystycznych. Wierzymy, że tworzenie wspomnień jest tym, o co chodzi w podróżach. A dzięki ponad 400 000 atrakcji turystycznych do odkrycia — od prostych wycieczek po ekstremalne przygody (i wszystko pomiędzy) — tworzenie wspomnień, które zostaną na całe życie, nigdy nie było łatwiejsze.
O roli
Poszukujemy starszego inżyniera oprogramowania zorientowanego na produkt, który dołączy do naszego zespołu Inżynierii Doświadczeń. Jest to rola typu full-stack, wykorzystująca narzędzia Java, SQL, React, AWS i AI. Jest odpowiedni dla inżynierów w kształcie litery T, którzy cenią sobie autonomię i przywództwo techniczne. Będziesz budować i utrzymywać wysoce skalowalne systemy rozproszone, które zapewnią wygodę podróżowania milionom użytkowników na całym świecie.
Stawiamy na elastyczność w zakresie miejsca i sposobu wykonywania pracy, a także cenimy ważne momenty osobiste, umożliwiające nawiązanie kontaktu i współpracę. Możesz spodziewać się modelu pracy opartego na pracy zdalnej, obejmującego okresowe osobiste spotkania w najbliższym biurze w celu nawiązania kontaktu z zespołem, planowania lub w innych kluczowych momentach. To stanowisko jest otwarte dla kandydatów mieszkających w niewielkiej odległości (zwykle do 1,5 godziny) od jednego z naszych centrów biurowych w Londynie, Oksfordzie, Krakowie lub Lizbonie.
Co zrobisz
• Główny projekt techniczny: Kompleksowe tworzenie własnych funkcji, kierowanie projektowaniem i wdrażaniem dobrze widocznych funkcji, przy jednoczesnym równoważeniu bezpieczeństwa, prywatności i wydajności.
• Przełóż strategię na działanie: współpracuj z partnerami ds. produktów i danych, aby przekształcić cele biznesowe wysokiego szczebla w jasne specyfikacje techniczne, często pełniąc rolę kierownika technicznego inicjatyw wielokwartalnych.
• Podnieś poziom zespołu: Ustaw poprzeczkę pod względem jakości kodu, kieruj przyjmowaniem standardów przeglądu i mentoruj inżynierów młodszego i średniego szczebla.
• Master Agentic AI: Wykorzystaj narzędzia AI jako strategicznego partnera do planowania podejść, rozkładania niejednoznacznych prac i ustanawiania nowych standardów monitorowania i niezawodności.
• Architekt odporności: zdefiniuj strategię operacyjną i projektuj architektury wysoce odporne na awarie, aktywnie identyfikując ryzyka strukturalne i ustanawiając dla całego zespołu standardy w zakresie automatyzacji, monitorowania i długoterminowej stabilności.
• Optymalizuj systemy: aktywnie szukaj możliwości uproszczenia, skonsolidowania lub wycofania starszego kodu w celu zmniejszenia złożoności i zwiększenia szybkości pracy zespołu.
Umiejętności i doświadczenie
Zazwyczaj szukamy ponad 5-letniego doświadczenia, po uzyskaniu tytułu licencjata lub wyższego w dziedzinie informatyki lub pokrewnej dziedzinie.
• Znajomość systemów rozproszonych: głębokie zrozumienie programowania współbieżnego i doświadczenie w budowaniu wysokowydajnych, skalowalnych systemów zaplecza w środowiskach chmurowych.
• Analityczne nastawienie: nawyk zadawania pytań „skąd będziemy wiedzieć, że to zadziałało?” oraz wykorzystywanie danych operacyjnych lub wyników eksperymentów do walidacji każdej istotnej decyzji technicznej.
• Biegłość w trybie Full-Stack: Duże doświadczenie w co najmniej jednym nowoczesnym języku backendowym (np. Java, C#, Go, Python) i znajomość nowoczesnych frameworków front-endowych.
• Kodowanie AI: biegle kodujesz przy użyciu kursora lub Codexu/Claude'a/kodu otwartego.
• Pokonywanie niejednoznaczności: Wygodne dokonywanie racjonalnych kompromisów pomiędzy wymaganiami niefunkcjonalnymi a szybkością dostarczania w rozwijającym się środowisku.
• Przywództwo oparte na współpracy: sprawdzona umiejętność budowania relacji międzydyscyplinarnych i przekazywania technicznych kompromisów partnerom nietechnicznym.
Chętnie poznamy doświadczenia z bazami danych NoSQL, GraphQL, Kafką lub konteneryzacją (Docker/Kubernetes). Doświadczenie w tworzeniu narzędzi lub abstrakcji, które zapewniają dźwignię całemu zespołowi inżynieryjnemu, jest również znaczącym plusem. Nie oczekujemy, że będziesz wiedział wszystko od pierwszego dnia. Bardziej niż konkretne narzędzie cenimy ciekawość i umiejętność kreatywnego rozwiązywania problemów.
Cenimy inżynierów z różnych środowisk technicznych. Możesz ukończyć naszą rozmowę kwalifikacyjną z zakresu kodowania w dowolnym wybranym przez siebie języku, ale dołączając, musisz być otwarty na pracę w ekosystemie Java!
Co oferujemy
• Konkurencyjne pakiety wynagrodzeń, obejmujące wynagrodzenie podstawowe, premię roczną i inne.
• „Pracuj po swojemu” z elastycznością dostosowaną do Twojego stylu życia. Stosujemy zdalne podejście do współpracy, z możliwością dołączania na miejscu tak często, jak chcesz, w wybranych lokalizacjach.
• Elastyczny harmonogram. Równowaga między życiem zawodowym a prywatnym jest zakorzeniona w naszej kulturze od samego początku. Zaufanie i odpowiedzialność sprawiają, że to działa.
• Dopasowanie darowizn. Oddać? Daj więcej! Co roku dopasowujemy kwalifikujące się datki na cele charytatywne.
• Pomoc w nauce. Chcesz podnieść poziom swojej kariery? Uwielbiamy to słyszeć! Otrzymuj roczne wsparcie dla kwalifikujących się programów.
• Korzyści związane ze stylem życia. Coroczny benefit do wydania na siebie. Używaj go w podróży, wellness lub gdziekolwiek indziej.
• Korzyści z podróży. Wierzymy, że podróże to rozwój pracowników, dlatego zapewniamy zniżki i nie tylko.
• Program pomocy pracowniczej. Jesteśmy tu dla Ciebie, oferując zasoby i programy, które pomogą Ci stawić czoła wyzwaniom życia.
• Korzyści zdrowotne. Oferujemy szeroki zakres ubezpieczenia i konkurencyjne składki.
• Hojny program poleceń. Pomóż nam się rozwijać i zostań nagrodzony hojnymi nagrodami za polecanie wybranych kandydatów.
Nasze filary kulturowe:
• Przede wszystkim podróżnik: istniejemy, aby tworzyć wartość dla naszego klienta, podróżnika. Umożliwiamy naszym dostawcom i partnerom uwolnienie tej wartości. Ich zbiorowe zachowania i spostrzeżenia są tym, co nas napędza.…
Źródło: Jobicy (https://jobicy.com/jobs/155381-senior-software-engineer-full-stack)
O Tripadvisor
Grupa Tripadvisor udostępnia ludziom doświadczenia, którymi warto się dzielić, i pragnie być najbardziej zaufanym na świecie źródłem informacji o podróżach i atrakcjach. Wykorzystujemy nasze marki, technologię i możliwości, aby łączyć naszą globalną publiczność z partnerami poprzez bogatą treść, wskazówki dotyczące podróży i dwustronne rynki atrakcji, zakwaterowania, restauracji i innych kategorii podróży. Spółki zależne Tripadvisor, Inc. (Nasdaq: TRIP) obejmują portfel marek i firm z branży turystycznej, w tym Tripadvisor, Viator i TheFork.
Tripadvisor Experiences Engineering to zespół, który tworzy i wspiera wiodący na świecie rynek atrakcji turystycznych. Wierzymy, że tworzenie wspomnień jest tym, o co chodzi w podróżach. A dzięki ponad 400 000 atrakcji turystycznych do odkrycia — od prostych wycieczek po ekstremalne przygody (i wszystko pomiędzy) — tworzenie wspomnień, które zostaną na całe życie, nigdy nie było łatwiejsze.
O roli
Poszukujemy starszego inżyniera oprogramowania zorientowanego na produkt, który dołączy do naszego zespołu Inżynierii Doświadczeń. Jest to rola typu full-stack, wykorzystująca narzędzia Java, SQL, React, AWS i AI. Jest odpowiedni dla inżynierów w kształcie litery T, którzy cenią sobie autonomię i przywództwo techniczne. Będziesz budować i utrzymywać wysoce skalowalne systemy rozproszone, które zapewnią wygodę podróżowania milionom użytkowników na całym świecie.
Stawiamy na elastyczność w zakresie miejsca i sposobu wykonywania pracy, a także cenimy ważne momenty osobiste, umożliwiające nawiązanie kontaktu i współpracę. Możesz spodziewać się modelu pracy opartego na pracy zdalnej, obejmującego okresowe osobiste spotkania w najbliższym biurze w celu nawiązania kontaktu z zespołem, planowania lub w innych kluczowych momentach. To stanowisko jest otwarte dla kandydatów mieszkających w niewielkiej odległości (zwykle do 1,5 godziny) od jednego z naszych centrów biurowych w Londynie, Oksfordzie, Krakowie lub Lizbonie.
Co zrobisz
• Główny projekt techniczny: Kompleksowe tworzenie własnych funkcji, kierowanie projektowaniem i wdrażaniem dobrze widocznych funkcji, przy jednoczesnym równoważeniu bezpieczeństwa, prywatności i wydajności.
• Przełóż strategię na działanie: współpracuj z partnerami ds. produktów i danych, aby przekształcić cele biznesowe wysokiego szczebla w jasne specyfikacje techniczne, często pełniąc rolę kierownika technicznego inicjatyw wielokwartalnych.
• Podnieś poziom zespołu: Ustaw poprzeczkę pod względem jakości kodu, kieruj przyjmowaniem standardów przeglądu i mentoruj inżynierów młodszego i średniego szczebla.
• Master Agentic AI: Wykorzystaj narzędzia AI jako strategicznego partnera do planowania podejść, rozkładania niejednoznacznych prac i ustanawiania nowych standardów monitorowania i niezawodności.
• Architekt odporności: zdefiniuj strategię operacyjną i projektuj architektury wysoce odporne na awarie, aktywnie identyfikując ryzyka strukturalne i ustanawiając dla całego zespołu standardy w zakresie automatyzacji, monitorowania i długoterminowej stabilności.
• Optymalizuj systemy: aktywnie szukaj możliwości uproszczenia, skonsolidowania lub wycofania starszego kodu w celu zmniejszenia złożoności i zwiększenia szybkości pracy zespołu.
Umiejętności i doświadczenie
Zazwyczaj szukamy ponad 5-letniego doświadczenia, po uzyskaniu tytułu licencjata lub wyższego w dziedzinie informatyki lub pokrewnej dziedzinie.
• Znajomość systemów rozproszonych: głębokie zrozumienie programowania współbieżnego i doświadczenie w budowaniu wysokowydajnych, skalowalnych systemów zaplecza w środowiskach chmurowych.
• Analityczne nastawienie: nawyk zadawania pytań „skąd będziemy wiedzieć, że to zadziałało?” oraz wykorzystywanie danych operacyjnych lub wyników eksperymentów do walidacji każdej istotnej decyzji technicznej.
• Biegłość w trybie Full-Stack: Duże doświadczenie w co najmniej jednym nowoczesnym języku backendowym (np. Java, C#, Go, Python) i znajomość nowoczesnych frameworków front-endowych.
• Kodowanie AI: biegle kodujesz przy użyciu kursora lub Codexu/Claude'a/kodu otwartego.
• Pokonywanie niejednoznaczności: Wygodne dokonywanie racjonalnych kompromisów pomiędzy wymaganiami niefunkcjonalnymi a szybkością dostarczania w rozwijającym się środowisku.
• Przywództwo oparte na współpracy: sprawdzona umiejętność budowania relacji międzydyscyplinarnych i przekazywania technicznych kompromisów partnerom nietechnicznym.
Chętnie poznamy doświadczenia z bazami danych NoSQL, GraphQL, Kafką lub konteneryzacją (Docker/Kubernetes). Doświadczenie w tworzeniu narzędzi lub abstrakcji, które zapewniają dźwignię całemu zespołowi inżynieryjnemu, jest również znaczącym plusem. Nie oczekujemy, że będziesz wiedział wszystko od pierwszego dnia. Bardziej niż konkretne narzędzie cenimy ciekawość i umiejętność kreatywnego rozwiązywania problemów.
Cenimy inżynierów z różnych środowisk technicznych. Możesz ukończyć naszą rozmowę kwalifikacyjną z zakresu kodowania w dowolnym wybranym przez siebie języku, ale dołączając, musisz być otwarty na pracę w ekosystemie Java!
Co oferujemy
• Konkurencyjne pakiety wynagrodzeń, obejmujące wynagrodzenie podstawowe, premię roczną i inne.
• „Pracuj po swojemu” z elastycznością dostosowaną do Twojego stylu życia. Stosujemy zdalne podejście do współpracy, z możliwością dołączania na miejscu tak często, jak chcesz, w wybranych lokalizacjach.
• Elastyczny harmonogram. Równowaga między życiem zawodowym a prywatnym jest zakorzeniona w naszej kulturze od samego początku. Zaufanie i odpowiedzialność sprawiają, że to działa.
• Dopasowanie darowizn. Oddać? Daj więcej! Co roku dopasowujemy kwalifikujące się datki na cele charytatywne.
• Pomoc w nauce. Chcesz podnieść poziom swojej kariery? Uwielbiamy to słyszeć! Otrzymuj roczne wsparcie dla kwalifikujących się programów.
• Korzyści związane ze stylem życia. Coroczny benefit do wydania na siebie. Używaj go w podróży, wellness lub gdziekolwiek indziej.
• Korzyści z podróży. Wierzymy, że podróże to rozwój pracowników, dlatego zapewniamy zniżki i nie tylko.
• Program pomocy pracowniczej. Jesteśmy tu dla Ciebie, oferując zasoby i programy, które pomogą Ci stawić czoła wyzwaniom życia.
• Korzyści zdrowotne. Oferujemy szeroki zakres ubezpieczenia i konkurencyjne składki.
• Hojny program poleceń. Pomóż nam się rozwijać i zostań nagrodzony hojnymi nagrodami za polecanie wybranych kandydatów.
Nasze filary kulturowe:
• Przede wszystkim podróżnik: istniejemy, aby tworzyć wartość dla naszego klienta, podróżnika. Umożliwiamy naszym dostawcom i partnerom uwolnienie tej wartości. Ich zbiorowe zachowania i spostrzeżenia są tym, co nas napędza.…
Źródło: Jobicy (https://jobicy.com/jobs/155381-senior-software-engineer-full-stack)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Tripadvisor
Ogłoszenie pochodzi od Tripadvisor.