W skrócie
- Zadania: Twórz oprogramowanie backendowe i współpracuj nad innowacyjnymi projektami w GitLab.
- Firma: GitLab - lider w dziedzinie DevSecOps z globalnym zasięgiem.
- Benefity: Zdalna praca, konkurencyjne wynagrodzenie, rozwój zawodowy i wsparcie zdrowotne.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość zarządzania kodem źródłowym.
- Kwalifikacje: Doświadczenie w programowaniu w Go oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 126000 - 154000 zł za rok.
GitLab to inteligentna platforma do orkiestracji DevSecOps. GitLab umożliwia organizacjom zwiększenie produktywności deweloperów, poprawę efektywności operacyjnej, redukcję ryzyka związanego z bezpieczeństwem i zgodnością oraz przyspieszenie transformacji cyfrowej. Jako inżynier backendowy w zespole Gitaly, będziesz pomagać w budowie warstwy przechowywania danych Git w GitLab, samodzielnego produktu, który zapewnia niezawodny, bezpieczny i szybki dostęp do repozytoriów Git poprzez interfejsy programowania aplikacji (API) i operacje przechowywania.
Twoje zadania będą obejmować:
- Własność umiarkowanie złożonych inicjatyw technicznych od definicji problemu po wdrożenie, monitorowanie i wsparcie operacyjne.
- Bezpośrednie prowadzenie projektów poprzez dostosowywanie interesariuszy, komunikowanie postępów i kompromisów, identyfikowanie ryzyk oraz utrzymywanie realizacji z minimalnym nadzorem.
- Prowadzenie projektowania technicznego dla rozproszonych systemów przechowywania, zarządzania repozytoriami Git, wydajności, niezawodności i skalowalności.
- Współpraca z inżynierami i zespołami w GitLab, aby dostarczać wyniki międzyfunkcyjne.
- Poprawa praktyk inżynieryjnych poprzez mentoring, dokumentację, dzielenie się wiedzą, przeglądy projektów i konstruktywne przeglądy kodu.
- Przyjmowanie odpowiedzialności operacyjnej za systemy, nad którymi pracujesz, w tym reagowanie na incydenty, analizy wydajności i eskalacje klientów.
- Identyfikowanie możliwości poprawy pracy poprzez automatyzację, lepsze dashboardy i ulepszenia procesów rozwoju i testowania.
- Reagowanie na awarie użytkowników, alerty platformy i prośby o wsparcie, w tym regularne dyżury.
Wymagania:
- Znaczące doświadczenie zawodowe w budowaniu, debugowaniu i optymalizacji rozproszonych lub wysoko dostępnych systemów oprogramowania w dużych środowiskach produkcyjnych.
- Doświadczenie w prowadzeniu złożonych projektów od początku do końca, w tym projektowania technicznego, realizacji i wsparcia operacyjnego.
- Silne umiejętności projektowania systemów oraz zdolność do rozumienia wydajności, trybów awarii, spójności, współbieżności, pojemności i obserwowalności.
- Doświadczenie w mentorowaniu inżynierów i podnoszeniu jakości projektów, kodu, testów i dokumentacji.
- Silne umiejętności komunikacyjne, w tym zdolność do wyjaśniania złożonych koncepcji technicznych.
- Profesjonalne doświadczenie z Go lub innym językiem backendowym lub systemowym.
- Doświadczenie w obsłudze systemów produkcyjnych i reagowaniu na incydenty.
Zespół Gitaly składa się z inżynierów backendowych, którzy dzielą się odpowiedzialnością za projektowanie, wdrażanie, niezawodność i wyniki klientów produktu. Zachęcamy inżynierów do podejmowania odpowiedzialności jako bezpośrednio odpowiedzialne osoby, szukania opinii na wczesnym etapie, podejmowania decyzji w sposób przejrzysty i dzielenia się wiedzą w zespole.
Senior Backend Engineer in Warsaw – pracodawca: GitLab Inc.
GitLab Inc. to doskonały pracodawca, który stawia na innowacyjność i rozwój swoich pracowników w dynamicznym środowisku pracy. Oferujemy elastyczne godziny pracy oraz możliwość pracy zdalnej, co sprzyja równowadze między życiem zawodowym a prywatnym. Nasza kultura opiera się na współpracy i wsparciu, a także na ciągłym doskonaleniu umiejętności, co czyni nas idealnym miejscem dla osób pragnących rozwijać swoją karierę w obszarze bezpieczeństwa produktów.