W skrócie
- Zadania: Projektuj i wdrażaj zaawansowane funkcje backendowe w zdalnym środowisku.
- Firma: GitLab - innowacyjna platforma DevSecOps z globalnym zasięgiem.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- 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ść oprogramowania.
- Kwalifikacje: Doświadczenie w architekturze backendowej i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
Remote, Poland
GitLab to inteligentna platforma orkiestracji dla DevSecOps. GitLab 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, aby szybciej dostarczać lepsze, bardziej bezpieczne oprogramowanie. Te same zasady wbudowane w nasze produkty odzwierciedlają sposób, w jaki pracuje nasz zespół: przyjmujemy AI jako kluczowy multiplikator produktywności, a wszyscy członkowie zespołu są zobowiązani do włączenia AI do swoich codziennych procesów pracy, aby zwiększyć efektywność, innowacyjność i wpływ. GitLab to miejsce, w którym kariery przyspieszają, innowacje kwitną, a każdy głos jest ceniony. Nasza kultura wysokiej wydajności opiera się na naszych wartościach i ciągłej wymianie wiedzy, co umożliwia naszym członkom zespołu osiągnięcie pełnego potencjału podczas współpracy z liderami branży w rozwiązywaniu złożonych problemów. Wspólnie twórzmy przyszłość, budując technologię, która zmienia sposób, w jaki świat rozwija oprogramowanie.
Przegląd tej roli
W GitLab nasza misja jest prosta: umożliwić każdemu wkład w tworzenie oprogramowania, które napędza nasz świat. Jako Starszy Inżynier Backendowy w zespole Tenant Controls, zaprojektujesz, wdrożysz i rozwijasz możliwości backendowe dla globalnej platformy, z której korzystają miliony. Rozwiążesz problemy o dużym zakresie i złożoności, wpłyniesz na kierunek techniczny i produktowy oraz poprawisz jakość, niezawodność i wydajność systemu poza przypisaną pracą nad funkcjami.
Co będziesz robić:
- Projektować i wdrażać umiarkowane do złożonych funkcji backendowych z minimalnym wsparciem, wybierając między kodem modularno-monolitycznym, komponentami współdzielonymi a niezależnie działającymi usługami.
- Wpływać na cele zespołu, kierunek techniczny i długoterminowe cele, współpracując z menedżerami produktów i projektantami w celu kształtowania wymagań wokół potrzeb użytkowników.
- Definiować standardy backendowe dotyczące stylu, utrzymania, testowania, interfejsów programowania aplikacji (API) i gotowości operacyjnej, promując jakość, bezpieczeństwo, dostępność i wydajność.
- Mentorować inżynierów na poziomie asocjacyjnym i średnim, usuwać blokady techniczne oraz poprawiać praktyki dostarczania poprzez przeglądy kodu i projektów.
- Diagnozować i zapobiegać problemom z wydajnością i niezawodnością na dużą skalę, uczestniczyć w odpowiedzi na incydenty i działać jako właściciel techniczny, gdy to konieczne.
- Eksperymentować z agentic AI i integrować go w procesach inżynieryjnych, oceniać jego skuteczność i szkolić innych w zakresie odpowiedzialnego użycia i zdrowego osądu.
Co przyniesiesz:
- Silna znajomość architektury backendowej, API, systemów danych i strojenia wydajności w złożonym środowisku produktu lub usługi.
- Biegłość w nowoczesnych językach backendowych i głębokie zrozumienie programowania systemowego, z umiejętnością uczenia się i adaptacji, a nie tylko mistrzostwa w jednym języku.
- Doświadczenie w projektowaniu lub rozwijaniu granic modularnych backendu, kontekstów ograniczonych i architektur bezpiecznych dla migracji.
- Umiejętność prowadzenia przez wpływ, osąd techniczny i jasną komunikację pisemną w trybie asynchronicznym, łącząc potrzeby produktu z decyzjami technicznymi i kierując własną pracą.
- Doświadczenie w budowaniu lub obsłudze systemów agentic AI w produkcji, w tym pętli, użyciu narzędzi i strategiach obsługi błędów, które wspierają niezawodność na dużą skalę, wykraczając poza inżynierię podpowiedzi.
Pomocne, ale nie wymagane: doświadczenie z systemami rozproszonymi o dużej przepustowości, współbieżnością lub profilowaniem; operacje produkcyjne w kontenerach (takich jak Kubernetes); wydajność baz danych (PostgreSQL, ClickHouse, ewolucja schematu lub partycjonowanie); duże monolity modularne lub systemy oparte na zdarzeniach; publiczna komunikacja techniczna, utrzymanie open source lub oprogramowanie jako usługa (SaaS) skierowane do deweloperów.
O zespole
Dołączysz do zespołu Tenant Controls w ramach Inżynierii Produkcji, gdzie odpowiadamy za ograniczanie tempa na poziomie aplikacji na GitLab.com. Budujemy ramy, które definiują, liczą i obserwują każde ograniczenie tempa aplikacji oraz migrujemy istniejące implementacje na nie. Naszą misją jest zapewnienie GitLab.com jednego sposobu definiowania, konfigurowania i obserwowania tych limitów, aby operatorzy mogli je zrozumieć podczas incydentu i zmieniać je bez wdrożenia.
Zakres wynagrodzenia podstawowego dla tego poziomu roli wynosi obecnie dla mieszkańców UE, obowiązujący tylko w określonym kraju lub krajach. Role sprzedażowe są również uprawnione do wynagrodzenia motywacyjnego, które ma na celu osiągnięcie do 100% oferowanego wynagrodzenia podstawowego. Poziom klasyfikacji i zakresy wynagrodzeń są ustalane w trakcie rozmów kwalifikacyjnych oraz przeglądu wykształcenia, doświadczenia, wiedzy, umiejętności, zdolności kandydata, równości z innymi członkami zespołu, zgodności z danymi rynkowymi oraz lokalizacją geograficzną, z uwzględnieniem wszelkich obowiązujących umów zbiorowych. Zakres wynagrodzenia podstawowego nie obejmuje premii, akcji ani świadczeń.
Zakres wynagrodzenia podstawowego w Polsce: 272,000zł - 408,000zł
Prosimy pamiętać, że witamy zainteresowanie kandydatów o różnym poziomie doświadczenia; wielu udanych kandydatów nie spełnia każdego pojedynczego wymogu. Dodatkowo badania wykazały, że osoby z grup niedostatecznie reprezentowanych rzadziej aplikują na stanowisko, chyba że spełniają wszystkie kwalifikacje. Jeśli jesteś podekscytowany tą rolą, prosimy o aplikację i pozwól naszym rekruterom ocenić Twoje zgłoszenie.
Wytyczne dotyczące zatrudnienia w kraju: GitLab zatrudnia nowych członków zespołu w krajach na całym świecie. Wszystkie nasze role są zdalne, jednak niektóre role mogą mieć specyficzne wymagania dotyczące lokalizacji. Nasz zespół ds. pozyskiwania talentów może pomóc w odpowiedzi na wszelkie pytania dotyczące lokalizacji po rozpoczęciu procesu rekrutacji.
GitLab z dumą jest miejscem pracy równych szans i jest pracodawcą promującym działania afirmacyjne. Polityki i praktyki GitLab dotyczące rekrutacji, zatrudnienia, rozwoju kariery i awansu, promocji oraz emerytury opierają się wyłącznie na zasługach, niezależnie od rasy, koloru, religii, pochodzenia, płci (w tym ciąży, laktacji, orientacji seksualnej, tożsamości płciowej lub ekspresji płci), narodowości, wieku, obywatelstwa, stanu cywilnego, niepełnosprawności psychicznej lub fizycznej, informacji genetycznych (w tym historii medycznej rodziny), statusu zwolnienia z wojska, statusu chronionego weterana (który obejmuje weteranów niepełnosprawnych, niedawno zwolnionych weteranów, weteranów aktywnej służby wojskowej lub kampanii oraz weteranów odznaczonych medalem sił zbrojnych) lub jakiejkolwiek innej podstawy chronionej prawem. GitLab nie toleruje dyskryminacji ani nękania na podstawie żadnej z tych cech.
Jeśli masz niepełnosprawność lub specjalne potrzeby, które wymagają dostosowania, daj nam znać podczas procesu rekrutacji.
Senior Backend Engineer 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.