W skrócie
- Zadania: Buduj nowoczesne systemy backendowe i zarządzaj danymi Git w zespole Gitaly.
- Firma: GitLab, lider w dziedzinie DevSecOps z ponad 50 milionami użytkowników.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z szansami na rozwój kariery i współpracę z liderami branży.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami 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 135000 - 165000 zł za rok.
GitLab to inteligentna platforma orkiestracji dla DevSecOps. GitLab umożliwia organizacjom zwiększenie produktywności programistów, poprawę efektywności operacyjnej, redukcję ryzyka związanego z bezpieczeństwem i zgodnością oraz przyspieszenie transformacji cyfrowej. Ponad 50 milionów zarejestrowanych użytkowników i ponad 50% firm z listy Fortune 100 ufa GitLab w dostarczaniu lepszego, bardziej bezpiecznego oprogramowania szybciej.
Jako Backend Engineer 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. Będziesz pracować na granicy między GitLab a Git, aby zapewnić wydajny i niezawodny dostęp do repozytoriów dla GitLab.com, klientów zarządzających oraz GitLab Dedicated.
Co będziesz robić:
- Właściciel średniej wielkości do złożonych inicjatyw technicznych od definicji problemu i propozycji po wdrożenie, monitorowanie i wsparcie operacyjne.
- Działaj jako osoba odpowiedzialna za projekty, koordynując interesariuszy, komunikując postępy i kompromisy, identyfikując ryzyka oraz utrzymując realizację z minimalnym nadzorem.
- Prowadź projektowanie techniczne dla rozproszonych systemów przechowywania, zarządzania repozytoriami Git, wydajności, niezawodności i skalowalności, wykorzystując dane i benchmarki do podejmowania decyzji.
- Współpracuj z inżynierami i zespołami w GitLab, w tym z zespołami Git, Infrastruktury, Site Reliability Engineering, Dedicated oraz zespołami obsługi klienta, aby dostarczać wyniki międzyfunkcyjne.
- Poprawiaj praktyki inżynieryjne poprzez mentoring, dokumentację, dzielenie się wiedzą, przeglądy projektów i konstruktywne przeglądy kodu.
- Przejmij odpowiedzialność operacyjną za systemy, nad którymi pracujesz, w tym reagowanie na incydenty, poprawy poincydentowe, analizę pojemności i wydajności oraz eskalacje klientów.
- Identyfikuj możliwości poprawy pracy poprzez automatyzację, wielokrotne projekty, lepsze pulpity nawigacyjne, wkład w rozwój oraz poprawy w przepływach pracy związanych z rozwojem i testowaniem.
- Reaguj na nagłe sytuacje użytkowników, alerty platformy i prośby o wsparcie, w tym regularne dyżury.
Co przyniesiesz:
- 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 zarządzaniu złożonymi projektami od początku do końca, w tym projektowaniem technicznym, realizacją, wdrożeniem i wsparciem operacyjnym.
- 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.
- Historia wpływania na decyzje techniczne i skutecznej współpracy z interesariuszami w różnych zespołach i dyscyplinach.
- Doświadczenie w mentorowaniu inżynierów, poprawianiu praktyk zespołowych oraz 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 i jasnego przedstawiania kompromisów.
- Profesjonalne doświadczenie z Go lub innym językiem backendowym lub systemowym.
- Doświadczenie w obsłudze systemów produkcyjnych, uczestnictwie w reakcji na incydenty oraz przekształcaniu doświadczeń operacyjnych w trwałe poprawy.
- Doświadczenie z Ruby, wewnętrznymi mechanizmami Git, gRPC lub infrastrukturą serwera Git jest bardzo pożądane.
Zespół Gitaly składa się z inżynierów backendowych, którzy dzielą się odpowiedzialnością za...
Senior Backend Engineer (Go) in Katowice – pracodawca: GitLab
GitLab to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku pracy zdalnej. Nasza kultura opiera się na współpracy i innowacyjności, co pozwala pracownikom na ciągłe doskonalenie swoich umiejętności oraz wpływanie na rozwój platformy. Pracując w EMEA, będziesz częścią globalnego zespołu, który ceni różnorodność i elastyczność, a także zapewnia wsparcie w realizacji ambitnych projektów technologicznych.