Praca
Z kanału partnera
Inżynier zaplecza, kod źródłowy: Usługi repozytorium
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- GitLab
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
GitLab to inteligentna platforma orkiestracji dla DevSecOps. GitLab umożliwia organizacjom zwiększenie produktywności programistów, poprawę efektywności operacyjnej, zmniejszenie ryzyka bezpieczeństwa i zgodności oraz przyspieszenie transformacji cyfrowej. Ponad 50 milionów zarejestrowanych użytkowników i ponad 50% osób z listy Fortune 100* ufa GitLabowi, aby szybciej dostarczać lepsze i bezpieczniejsze oprogramowanie.
Te same zasady wbudowane w nasze produkty znajdują odzwierciedlenie w sposobie pracy naszego zespołu: traktujemy sztuczną inteligencję jako główny czynnik zwiększający produktywność, a od wszystkich członków zespołu oczekuje się włączania sztucznej inteligencji do swoich codziennych przepływów pracy, aby zwiększyć wydajność, innowacyjność i wpływ. GitLab to miejsce, w którym kariera przyspiesza, kwitną innowacje, a każdy głos jest ceniony. Nasza kultura wysokiej wydajności opiera się na naszych wartościach i ciągłej wymianie wiedzy, umożliwiając członkom naszego zespołu osiągnięcie pełnego potencjału podczas współpracy z liderami branży w celu rozwiązywania złożonych problemów. Współtwórz z nami przyszłość, budując technologię, która zmienia sposób, w jaki świat rozwija oprogramowanie.
*Fortune 500® jest zastrzeżonym znakiem towarowym firmy Fortune Media IP Limited, używanym na podstawie licencji. Roszczenie oparte na danych GitLab. Fortune 100 odnosi się do 20% najlepszych firm z listy Fortune 500 2025, opublikowanej w czerwcu 2025. Fortune i Fortune Media IP Limited nie są powiązane z produktami ani usługami GitLab ani nie wspierają ich.
O roli
Poszukujemy inżyniera zaplecza, który dołączy do naszego zespołu ds. usług repozytorium na etapie tworzenia w GitLab. Zespół jest właścicielem repozytorium kodu źródłowego: w jaki sposób kod dostaje się do repozytorium, kto może go zmieniać i jak te zmiany są weryfikowane. Budujemy to jako warstwę dostępu na prymitywach dostarczonych przez zespół Gitaly, dla własnych funkcji GitLab i dla agentów sztucznej inteligencji, którzy obecnie piszą i przekazują kod wraz z ludźmi.
Będziesz pracować w jednym z najstarszych i najbardziej złożonych obszarów produktów GitLab, używając Ruby i GraphQL w GitLab.com, instancjach samodzielnie zarządzanych i GitLab Dedicated. Repository Services to nowy zespół, a jego pierwsze miesiące dotyczą niezawodności i wsparcia, więc będziesz spędzać czas rzeczywisty na dostrajaniu wydajności i strukturalnego języka zapytań, buforowaniu, ograniczaniu szybkości, testowaniu, obserwowalności i odporności, z doświadczonymi członkami zespołu, na których możesz polegać. Będziesz współpracować z działem zarządzania produktem, projektowaniem produktu, testowaniem, bezpieczeństwem, badaniami doświadczeń użytkowników, pisaniem tekstów technicznych, Gitaly, Code Review i innymi zespołami zajmującymi się kodem źródłowym.
Co zrobisz
• Twórz bezpieczne, dobrze przetestowane i wydajne funkcje i ulepszenia przy użyciu Ruby i GraphQL.
• Pracuj nad złożonymi wymaganiami i dotychczasowymi ograniczeniami, aby zapewnić przejrzyste rozwiązania, chroniąc jednocześnie niezawodność tego krytycznego systemu.
• Projektuj i utrzymuj usługi zaplecza, interfejsy programowania aplikacji, modele danych i logikę biznesową kontrolującą sposób, w jaki kod dociera do repozytorium, kto może go zmieniać i jak jest weryfikowany.
• Korzystaj z prymitywów dostarczonych przez Gitaly i ściśle współpracuj z zespołem Gitaly.
• Segreguj i naprawiaj błędy oraz prośby o wsparcie dotyczące funkcji należących do zespołu.
• Współpracuj między funkcjami i zespołami, zarówno asynchronicznie, jak i synchronicznie, oraz angażuj ekspertów dziedzinowych, gdy ich wkład poprawi wynik.
• Używaj agentów sztucznej inteligencji do dobrze zaplanowanych prac, gdy mogą przyspieszyć dostawę bez utraty jakości, i krytycznie oceniaj ich wyniki.
• Napisz łatwy w utrzymaniu kod zgodny ze standardami GitLab i weź udział w konstruktywnych przeglądach kodu.
• Pomóż zwiększyć niezawodność, monitorując wskaźniki stanu produkcji, uczestnicząc w dyżurach poziomu 2, rozwiązując incydenty, przyczyniając się do analizy przyczyn źródłowych oraz poprawiając obserwowalność i odporność.
• Dziel się wiedzą poprzez przegląd kodu, dokumentację techniczną i codzienną współpracę, ucząc się od innych.
Co przyniesiesz
• Doświadczenie zawodowe w budowaniu backendowych aplikacji internetowych, usług lub interfejsów programowania aplikacji, z doświadczeniem w używaniu Ruby i GraphQL.
• Zrozumienie relacyjnych baz danych, strukturalnego języka zapytań, modelowania danych, buforowania, przetwarzania w tle i praktyk związanych z wydajnością backendu.
• Doświadczenie w tworzeniu przepływów pracy skierowanych do użytkownika i utrzymaniu systemów bazowych.
• Doświadczenie w pisaniu testów jednostkowych i integracyjnych zaplecza, ze znajomością piramidy testowej, Git i procesów wspólnego przeglądu kodu.
• Doświadczenie w korzystaniu z agentów kodujących sztucznej inteligencji i przeglądaniu ich wyników lub zainteresowanie budowaniem tych umiejętności w złożonym monorepo.
• Jasne umiejętności komunikacji w języku angielskim w mowie i piśmie, w tym udostępnianie przydatnych aktualizacji statusu w zdalnym, asynchronicznym środowisku.
• Umiejętność zarządzania przydzielonymi priorytetami, radzenia sobie z niejednoznacznościami, przejmowania odpowiedzialności za swoją pracę i szukania wskazówek, gdy zajdzie taka potrzeba.
O zespole
Usługi repozytorium to mały zespół zaplecza na etapie tworzenia, utworzony we wrześniu 2026 r., kiedy Kod źródłowy podzielił się na wyspecjalizowane zespoły. Po sfinalizowaniu podziału spodziewamy się posiadać kopie lustrzane repozytoriów, Git Large File Storage (LFS), chronione gałęzie i zasady oddziałów, reguły wypychania, właścicieli kodu (wspólnie z Code Review) oraz zatwierdzanie i podpisywanie tagów. Opieramy się na prymitywach Gitaly i regularnie spotykamy się z zespołem Gitaly, a nasza praca służy GitLab.com, samozarządzanym instancjom i GitLab Dedicated.…
Źródło: Jobspresso (https://jobspresso.co/job/backend-engineer-source-code-repository-services/)
Te same zasady wbudowane w nasze produkty znajdują odzwierciedlenie w sposobie pracy naszego zespołu: traktujemy sztuczną inteligencję jako główny czynnik zwiększający produktywność, a od wszystkich członków zespołu oczekuje się włączania sztucznej inteligencji do swoich codziennych przepływów pracy, aby zwiększyć wydajność, innowacyjność i wpływ. GitLab to miejsce, w którym kariera przyspiesza, kwitną innowacje, a każdy głos jest ceniony. Nasza kultura wysokiej wydajności opiera się na naszych wartościach i ciągłej wymianie wiedzy, umożliwiając członkom naszego zespołu osiągnięcie pełnego potencjału podczas współpracy z liderami branży w celu rozwiązywania złożonych problemów. Współtwórz z nami przyszłość, budując technologię, która zmienia sposób, w jaki świat rozwija oprogramowanie.
*Fortune 500® jest zastrzeżonym znakiem towarowym firmy Fortune Media IP Limited, używanym na podstawie licencji. Roszczenie oparte na danych GitLab. Fortune 100 odnosi się do 20% najlepszych firm z listy Fortune 500 2025, opublikowanej w czerwcu 2025. Fortune i Fortune Media IP Limited nie są powiązane z produktami ani usługami GitLab ani nie wspierają ich.
O roli
Poszukujemy inżyniera zaplecza, który dołączy do naszego zespołu ds. usług repozytorium na etapie tworzenia w GitLab. Zespół jest właścicielem repozytorium kodu źródłowego: w jaki sposób kod dostaje się do repozytorium, kto może go zmieniać i jak te zmiany są weryfikowane. Budujemy to jako warstwę dostępu na prymitywach dostarczonych przez zespół Gitaly, dla własnych funkcji GitLab i dla agentów sztucznej inteligencji, którzy obecnie piszą i przekazują kod wraz z ludźmi.
Będziesz pracować w jednym z najstarszych i najbardziej złożonych obszarów produktów GitLab, używając Ruby i GraphQL w GitLab.com, instancjach samodzielnie zarządzanych i GitLab Dedicated. Repository Services to nowy zespół, a jego pierwsze miesiące dotyczą niezawodności i wsparcia, więc będziesz spędzać czas rzeczywisty na dostrajaniu wydajności i strukturalnego języka zapytań, buforowaniu, ograniczaniu szybkości, testowaniu, obserwowalności i odporności, z doświadczonymi członkami zespołu, na których możesz polegać. Będziesz współpracować z działem zarządzania produktem, projektowaniem produktu, testowaniem, bezpieczeństwem, badaniami doświadczeń użytkowników, pisaniem tekstów technicznych, Gitaly, Code Review i innymi zespołami zajmującymi się kodem źródłowym.
Co zrobisz
• Twórz bezpieczne, dobrze przetestowane i wydajne funkcje i ulepszenia przy użyciu Ruby i GraphQL.
• Pracuj nad złożonymi wymaganiami i dotychczasowymi ograniczeniami, aby zapewnić przejrzyste rozwiązania, chroniąc jednocześnie niezawodność tego krytycznego systemu.
• Projektuj i utrzymuj usługi zaplecza, interfejsy programowania aplikacji, modele danych i logikę biznesową kontrolującą sposób, w jaki kod dociera do repozytorium, kto może go zmieniać i jak jest weryfikowany.
• Korzystaj z prymitywów dostarczonych przez Gitaly i ściśle współpracuj z zespołem Gitaly.
• Segreguj i naprawiaj błędy oraz prośby o wsparcie dotyczące funkcji należących do zespołu.
• Współpracuj między funkcjami i zespołami, zarówno asynchronicznie, jak i synchronicznie, oraz angażuj ekspertów dziedzinowych, gdy ich wkład poprawi wynik.
• Używaj agentów sztucznej inteligencji do dobrze zaplanowanych prac, gdy mogą przyspieszyć dostawę bez utraty jakości, i krytycznie oceniaj ich wyniki.
• Napisz łatwy w utrzymaniu kod zgodny ze standardami GitLab i weź udział w konstruktywnych przeglądach kodu.
• Pomóż zwiększyć niezawodność, monitorując wskaźniki stanu produkcji, uczestnicząc w dyżurach poziomu 2, rozwiązując incydenty, przyczyniając się do analizy przyczyn źródłowych oraz poprawiając obserwowalność i odporność.
• Dziel się wiedzą poprzez przegląd kodu, dokumentację techniczną i codzienną współpracę, ucząc się od innych.
Co przyniesiesz
• Doświadczenie zawodowe w budowaniu backendowych aplikacji internetowych, usług lub interfejsów programowania aplikacji, z doświadczeniem w używaniu Ruby i GraphQL.
• Zrozumienie relacyjnych baz danych, strukturalnego języka zapytań, modelowania danych, buforowania, przetwarzania w tle i praktyk związanych z wydajnością backendu.
• Doświadczenie w tworzeniu przepływów pracy skierowanych do użytkownika i utrzymaniu systemów bazowych.
• Doświadczenie w pisaniu testów jednostkowych i integracyjnych zaplecza, ze znajomością piramidy testowej, Git i procesów wspólnego przeglądu kodu.
• Doświadczenie w korzystaniu z agentów kodujących sztucznej inteligencji i przeglądaniu ich wyników lub zainteresowanie budowaniem tych umiejętności w złożonym monorepo.
• Jasne umiejętności komunikacji w języku angielskim w mowie i piśmie, w tym udostępnianie przydatnych aktualizacji statusu w zdalnym, asynchronicznym środowisku.
• Umiejętność zarządzania przydzielonymi priorytetami, radzenia sobie z niejednoznacznościami, przejmowania odpowiedzialności za swoją pracę i szukania wskazówek, gdy zajdzie taka potrzeba.
O zespole
Usługi repozytorium to mały zespół zaplecza na etapie tworzenia, utworzony we wrześniu 2026 r., kiedy Kod źródłowy podzielił się na wyspecjalizowane zespoły. Po sfinalizowaniu podziału spodziewamy się posiadać kopie lustrzane repozytoriów, Git Large File Storage (LFS), chronione gałęzie i zasady oddziałów, reguły wypychania, właścicieli kodu (wspólnie z Code Review) oraz zatwierdzanie i podpisywanie tagów. Opieramy się na prymitywach Gitaly i regularnie spotykamy się z zespołem Gitaly, a nasza praca służy GitLab.com, samozarządzanym instancjom i GitLab Dedicated.…
Źródło: Jobspresso (https://jobspresso.co/job/backend-engineer-source-code-repository-services/)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: GitLab
Ogłoszenie pochodzi od GitLab.