Senior Backend Engineer (Go) in Katowice

Senior Backend Engineer (Go) in Katowice

Katowice Pełny etat 135000 - 165000 zł / rok (szac.) Hybrydowo
G

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.

G

Dane kontaktowe:

Zespół rekrutacyjny GitLab

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Backend Engineer (Go) in Katowice

Go
Distributed Storage
Git Repository Management
Performance Optimization
Reliability Engineering
Scalability
Systems Design