Senior Backend Engineer (Go) in Katowice

Senior Backend Engineer (Go) in Katowice

Katowice Pełny etat Zdalnie
D

W skrócie

  • Zadania: Twórz oprogramowanie backendowe w Go i rozwijaj innowacyjne rozwiązania dla GitLab.
  • Firma: GitLab - lider w dziedzinie DevSecOps z kulturą współpracy.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczny czas pracy i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami 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.

GitLab jest inteligentną platformą orkiestracji dla DevSecOps. Umożliwia organizacjom zwiększenie produktywności programistów, poprawę efektywności operacyjnej, zmniejszenie 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 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. 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ądzanych samodzielnie oraz GitLab Dedicated.

Twoje zadania:

  • 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łanie jako osoba odpowiedzialna za projekty, koordynując interesariuszy, komunikując postępy i kompromisy, identyfikując ryzyka oraz utrzymując realizację z minimalnym nadzorem.
  • Prowadzenie projektowania technicznego dla rozproszonych systemów przechowywania, zarządzania repozytoriami Git, wydajności, niezawodności i problemów ze skalowalnością.
  • Współpraca z inżynierami i zespołami w GitLab, w tym Git, Infrastrukturą, Site Reliability Engineering, Dedicated oraz zespołami obsługi klienta.
  • 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, poprawy poincydentowe, analizę wydajności i pojemności oraz eskalacje klientów.
  • Identyfikacja możliwości poprawy pracy poprzez automatyzację, projektowanie wielokrotnego użytku, lepsze pulpity nawigacyjne oraz poprawy w przepływach pracy związanych z rozwojem i testowaniem.
  • Reagowanie na nagłe przypadki 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 projektowanie techniczne, realizacja, wdrożenie i wsparcie operacyjne.
  • 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, poprawie 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 odpowiedzi na incydenty oraz przekształcaniu doświadczeń operacyjnych w trwałe ulepszenia.
  • Doświadczenie z Ruby, wewnętrznymi mechanizmami Git, gRPC lub infrastrukturą serwera Git jest bardzo pożądane.

Oferujemy:

  • Benefity wspierające zdrowie, finanse i dobre samopoczucie.
  • Elastyczny czas wolny.
  • Grupy wsparcia dla członków zespołu.
  • Kompensacja kapitałowa i plan zakupu akcji dla pracowników.
  • Fundusz rozwoju i wzrostu.
  • Urlop rodzicielski.

GitLab z dumą jest miejscem pracy równych szans i pracodawcą promującym działania afirmacyjne.

Senior Backend Engineer (Go) in Katowice – pracodawca: Devconnectplatform

Sonatus to doskonały pracodawca, który łączy dynamiczną kulturę pracy z możliwościami rozwoju w obszarze innowacji technologicznych. Pracując w Sunnyvale, masz szansę na współpracę z zespołem ekspertów w dziedzinie AI, a także korzystanie z elastyczności pracy zdalnej w Polsce. Oferujemy atrakcyjne benefity, wsparcie w rozwoju kariery oraz możliwość wpływania na przyszłość mobilności w przemyśle motoryzacyjnym.

D

Dane kontaktowe:

Zespół rekrutacyjny Devconnectplatform

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

Go
Distributed Systems
Systems Design
Performance Optimization
Incident Response
Technical Project Management
Cross-Functional Collaboration