W skrócie
- Zadania: Twórz innowacyjne funkcje backendowe w Ruby on Rails i GraphQL.
- Firma: GitLab - lider w dziedzinie DevSecOps z kulturą współpracy.
- Benefity: Elastyczny czas pracy, wsparcie zdrowotne, rozwój zawodowy i wynagrodzenie akcyjne.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z AI i twórz technologię, która zmienia sposób programowania.
- Kwalifikacje: Doświadczenie w budowaniu aplikacji backendowych oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
GitLab jest inteligentną platformą orkiestracji dla DevSecOps. Umożliwia organizacjom zwiększenie produktywności deweloperów, poprawę efektywności operacyjnej, redukcję ryzyka związanego z bezpieczeństwem i zgodnością oraz przyspieszenie transformacji cyfrowej. Więcej niż 50 milionów zarejestrowanych użytkowników i ponad 50% firm z listy Fortune 100 ufa GitLab w dostarczaniu lepszego, bardziej bezpiecznego oprogramowania szybciej.
Poszukujemy Backend Engineera do naszego zespołu Change Record w etapie Source Code GitLab. Jako agenci AI coraz częściej piszą kod obok ludzi, każda zmiana wymaga jasnego, wiarygodnego zapisu tego, co się zmieniło, dlaczego i kto lub co to zrobiło. Będziesz budować ten zapis w doświadczeniu kodu źródłowego GitLab, zarówno dla ludzi, jak i agentów. To rola skoncentrowana na backendzie dla inżyniera z doświadczeniem full-stack, który cieszy się równoważeniem pracy nad istniejącymi systemami z nowym rozwojem produktów.
Co będziesz robić:
- Rozwijać bezpieczne, dobrze przetestowane, wydajne funkcje i ulepszenia przy użyciu Ruby on Rails i GraphQL, wśród innych technologii.
- Pracować nad złożonymi wymaganiami i ograniczeniami dziedzictwa, aby dostarczać jasne rozwiązania, chroniąc niezawodność tego krytycznego systemu.
- Projektować i utrzymywać usługi backendowe, API, modele danych i logikę biznesową wspierającą intuicyjne przepływy pracy kodu źródłowego.
- Współpracować między funkcjami i zespołami, zarówno asynchronicznie, jak i synchronicznie, angażując ekspertów dziedzinowych, gdy ich wkład poprawi wynik.
- Używać agentów AI do dobrze określonej pracy, gdy mogą przyspieszyć dostawę bez poświęcania jakości, oraz krytycznie oceniać ich wyniki.
- Pisać kod, który można utrzymać, zgodny z standardami GitLab i przyczyniać się do konstruktywnych przeglądów kodu.
- Pomagać w wzmacnianiu niezawodności poprzez monitorowanie metryk zdrowia produkcji, uczestniczenie w dyżurach Tier 2, rozwiązywanie incydentów, przyczynianie się do analizy przyczyn źródłowych oraz poprawę obserwowalności i odporności.
- Dzielenie się wiedzą poprzez przegląd kodu, dokumentację techniczną i codzienną współpracę, ucząc się od innych.
Co przyniesiesz:
- Profesjonalne doświadczenie w budowaniu aplikacji webowych backendowych, usług lub interfejsów programowania aplikacji, z doświadczeniem w używaniu Ruby i GraphQL.
- Zrozumienie baz danych relacyjnych, języka zapytań strukturalnych, modelowania danych, pamięci podręcznej, przetwarzania w tle i praktyk wydajności backendu.
- Doświadczenie w rozwoju full-stack w celu budowy i utrzymania przepływów pracy skierowanych do użytkownika oraz ich podstawowych systemów.
- Doświadczenie w pisaniu testów jednostkowych i integracyjnych backendu, ze znajomością piramidy testowej, Gita i procesów przeglądu kodu w zespole.
- Jasne umiejętności komunikacji w języku angielskim, zarówno pisemnej, jak i ustnej, w tym dzielenie się użytecznymi aktualizacjami statusu w zdalnym, asynchronicznym środowisku.
- Umiejętność zarządzania przypisanymi priorytetami, radzenia sobie z niejasnościami, przejmowania odpowiedzialności za swoją pracę i szukania wskazówek, gdy to konieczne.
- Doświadczenie w używaniu agentów kodujących AI do przyspieszania rozwoju oprogramowania, jednocześnie krytycznie oceniając ich wyniki.
- Bonus: zbudowałeś agentów lub przepływy pracy oparte na agentach, które działają w produkcji, a nie tylko prototypy.
Zespół funkcjonalny działa w Europie i Ameryce Północnej, wspierając zarówno współpracę synchroniczną, jak i asynchroniczną. Składa się z czterech inżynierów, w tym inżynierów backendowych i frontendowych. Ściśle współpracujemy z innymi zespołami Source Code, Agentic Preview, Repository Services i Hardening, a także z innymi zespołami w firmie, takimi jak zespół Gitaly i zespół ds. zarządzania AI.
Zakres wynagrodzenia podstawowego dla tego poziomu roli wynosi obecnie dla mieszkańców UE, obowiązujący tylko w określonym kraju lub krajach. Rola sprzedażowa również kwalifikuje się do wynagrodzenia motywacyjnego, które ma na celu osiągnięcie do 100% oferowanego wynagrodzenia podstawowego. Poziom klasy 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 w Polsce: 248,000zł - 372,000zł.
GitLab wspiera pracowników pełnoetatowych poprzez:
- Korzyści wspierające zdrowie, finanse i dobre samopoczucie
- Elastyczny czas wolny
- Grupy zasobów dla członków zespołu
- Wynagrodzenie w formie akcji i plan zakupu akcji dla pracowników
- Fundusz rozwoju i wzrostu
- Urlop macierzyński
Prosimy zauważyć, że witamy zainteresowanie kandydatów o różnym poziomie doświadczenia; wielu udanych kandydatów nie spełnia każdego pojedynczego wymagania. Dodatkowo badania wykazały, że osoby z grup niedostatecznie reprezentowanych rzadziej aplikują na stanowisko, chyba że spełniają każde pojedyncze wymaganie. Jeśli jesteś podekscytowany tą rolą, prosimy o aplikację i pozwól naszym rekruterom ocenić Twoją aplikację.
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 skóry, 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 (w tym weteranów niepełnosprawnych, niedawno oddzielonych weteranów, weteranów aktywnej służby wojskowej lub kampanii oraz weteranów medalowych Sił Zbrojnych) lub jakiejkolwiek innej podstawy chronionej przez prawo. GitLab nie toleruje dyskryminacji ani nękania na podstawie żadnej z tych cech.
Backend Engineer (Ruby) in Warsaw – 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.