W skrócie
- Zadania: Twórz oprogramowanie i rozwijaj innowacyjne narzędzia do zarządzania pipeline'ami.
- Firma: GitLab - wiodąca platforma DevSecOps z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, zdalna praca 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ść rozwoju oprogramowania.
- Kwalifikacje: Doświadczenie w programowaniu w Ruby i Ruby on Rails.
GitLab jest inteligentną platformą orkiestracji dla DevSecOps. 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. Zespół Pipeline Authoring rozwija narzędzia do tworzenia i zarządzania pipeline'ami. Kluczowe obszary to komponenty CI/CD oraz katalog CI/CD, który pozwala użytkownikom odkrywać, ponownie wykorzystywać i wnosić wkład w komponenty CI/CD, aby uczynić rozwój oprogramowania bardziej efektywnym.
Jako Backend Engineer będziesz pracować nad doskonaleniem funkcjonalności i niezawodności naszego katalogu oraz komponentów, poprawiać wydajność, skalowalność i bezpieczeństwo tworzenia pipeline'ów, a także zawsze brać pod uwagę użyteczność i doświadczenie użytkownika w tych kluczowych obszarach produktu.
Niektóre z rzeczy, nad którymi ostatnio pracowaliśmy, obejmują:
- Pisanie wysokiej jakości, wydajnego i łatwego w utrzymaniu kodu, przestrzegając najlepszych praktyk i uczestnicząc w przeglądach kodu.
- Wdrażanie małych funkcji i ulepszeń z minimalnym wsparciem od innych członków zespołu.
- Współpraca z zespołem nad większymi projektami.
- Advokowanie za poprawą niezawodności, bezpieczeństwa i wydajności.
- Rozpoznawanie przeszkód w naszej efektywności jako zespół i proponowanie oraz wdrażanie rozwiązań.
- Udział w praktykach rozwoju agile, w tym sesjach planowania asynchronicznego, stand-upach i retrospektywach.
- Wnoszenie wkładu w nasz proces rozwoju poprzez zadawanie pytań i udzielanie informacji zwrotnej.
- Przyjmowanie ciągłego uczenia się i pozostawanie w kontakcie z najlepszymi praktykami, narzędziami i technologiami w branży.
- Udział w rotacjach on-call Tier 2 w celu pomocy w rozwiązywaniu problemów operacyjnych produktów, operacji bezpieczeństwa i pilnych kwestii inżynieryjnych.
Wymagania:
- Znajomość Ruby i Ruby on Rails.
- Udokumentowane doświadczenie w pisaniu testowalnego kodu w Ruby on Rails.
- Doświadczenie z relacyjnymi systemami zarządzania bazami danych (PostgreSQL to plus).
- Doświadczenie z GraphQL to plus.
- Umiejętność samodzielnego zarządzania i organizacji w asynchronicznym i współpracującym środowisku pracy.
- Umiejętność jasnego komunikowania się na temat złożonych problemów technicznych, architektonicznych i/lub organizacyjnych oraz proponowania dokładnych rozwiązań iteracyjnych.
- Znajomość różnych etapów rozwoju oprogramowania end-to-end (metodyki Agile to plus).
- Udokumentowana zdolność do efektywnej pracy w zespole, w tym z menedżerami produktów, projektantami i innymi inżynierami.
- Zaangażowanie w ciągłe uczenie się i otwartość na udzielanie i otrzymywanie informacji zwrotnej.
Zakres wynagrodzenia podstawowego dla tego stanowiska wynosi obecnie 248,000zł - 372,000zł. GitLab jest dumny z bycia miejscem pracy równych szans i pracodawcą promującym działania afirmacyjne.
Intermediate Backend Engineer – Remote in Katowice – pracodawca: GitLab Inc.
GitLab Inc. to doskonały pracodawca, który stawia na innowacyjność i rozwój swoich pracowników w dynamicznym środowisku pracy. Oferujemy elastyczne godziny pracy oraz możliwość pracy zdalnej, co sprzyja równowadze między życiem zawodowym a prywatnym. Nasza kultura opiera się na współpracy i wsparciu, a także na ciągłym doskonaleniu umiejętności, co czyni nas idealnym miejscem dla osób pragnących rozwijać swoją karierę w obszarze bezpieczeństwa produktów.