Publikuj oferty pracy
Zatrudniaj bez prowizji
2 wyświetlenia
Trinetix
Opis zespołu:
Zespół backendu jest odpowiedzialny za zarządzanie usługami Backend For Frontend, które obsługują stronę główną Grubhuba. Działamy skupiając się na wydajności, skalowalności i niezawodności, aby zapewnić użytkownikom płynne i przyjemne doświadczenie podczas odwiedzania strony głównej Grubhub. Zespół ten zarządza również usługą rekomendacji, która zapewnia spersonalizowane rekomendacje dla różnych podmiotów współpracujących z zespołem analityki danych.
Kluczowe obowiązki:
Backend do zarządzania usługami frontendowymi: Zadaniem naszego zespołu jest projektowanie, rozwijanie i utrzymywanie usług Backend For Frontend, które służą jako interfejs pomiędzy klientem frontendowym a różnymi mikrousługami backendowymi. Usługi te mają kluczowe znaczenie dla orkiestracji danych i logiki biznesowej w celu zapewnienia spersonalizowanej i responsywnej strony głównej użytkownikom Grubhuba.
Integracja bibliotek DDUX i SDUI: Wykorzystujemy DDUX (Data-Driven User eXperience) i SDUI (Service) -Driven User Interface) do wydajnego zarządzania procesami pobierania danych i renderowania interfejsu użytkownika. Biblioteki te pozwalają nam usprawnić proces programowania, zoptymalizować wydajność i zapewnić spójność doświadczeń użytkowników na różnych urządzeniach i platformach.
Optymalizacja jakości strony głównej: Naszym głównym celem jest ciągła optymalizacja jakości strony głównej dla użytkowników Grubhuba . Obejmuje to analizę zachowań użytkowników, wskaźników wydajności i informacji zwrotnych w celu zidentyfikowania obszarów wymagających ulepszeń i wdrożenia ulepszeń w celu zwiększenia użyteczności, zaangażowania i współczynników konwersji.
Współpraca i komunikacja: Ściśle współpracujemy z programistami frontendowymi, menedżerami produktów, projektanci i inne zespoły wielofunkcyjne w celu dostosowania wymagań, priorytetów i harmonogramów. Skuteczna komunikacja jest kluczem do zapewnienia, że nasze usługi backendowe spełniają potrzeby klienta frontendowego i zapewniają spójne doświadczenie użytkownika.
Technologie i narzędzia zespołu:
● Języki programowania: Java, Python
● Struktury i biblioteki: Guice, Spring Boot, Docker itp.
● Biblioteki DDUX i SDUI: Niestandardowe biblioteki dostosowane do specyficznych wymagań Grubhuba
● Baza danych Technologie: Cassandra
● Kontrola wersji: Git, GitHub
● Narzędzia ciągłej integracji/ciągłego wdrażania (CI/CD): Jenkins, Spinnaker
● Monitorowanie i Logowanie: DataDog, Splunk
Ogółem nasz zespół najlepszych przyjaciół odgrywa kluczową rolę w zapewnieniu, że strona główna Grubhuba zapewnia użytkownikom płynną i spersonalizowaną obsługę, zwiększając zaangażowanie i satysfakcję z platformy. Zależy nam na tym, aby być na bieżąco z pojawiającymi się technologiami i najlepszymi praktykami w zakresie rozwoju zaplecza, aby stale ulepszać nasze usługi i wspierać cele wzrostu i innowacji Grubhub.