Backend engineer - Java/Linux
emagine
Ta rola to nie typowe backendowe programowanie produktu, lecz inżynieria platformy deweloperskiej. Będziesz odpowiadać za utrzymanie i rozwój infrastruktury systemu kontroli wersji (VCS) w organizacji obsługującej miliard klientów i 3000+ inżynierów. Codzienna praca obejmuje automatyzację workflowów buildów, utrzymanie systemów Git, integrację z chmurą (GCP/AWS), wdrażanie narzędzi AI oraz współpracę z zespołami infrastrukturalnymi. To rola platformowa z dużym naciskiem na operacyjność i optymalizację.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak informacji o wielkości zespołu, nie podano konkretnego modelu chmury (gcp vs aws – preferowany gcp, ale nie wiadomo, który jest używany).
Tytuł 'Backend engineer' jest mylący – to rola Platform Engineer/DevOps skupiona na infrastrukturze VCS i automatyzacji buildów. Backend w Javie służy do tworzenia narzędzi dla developerów, a nie do budowy produktu klienckiego.
Ta rola to nie typowe backendowe programowanie produktu, lecz inżynieria platformy deweloperskiej. Będziesz odpowiadać za utrzymanie i rozwój infrastruktury systemu kontroli wersji (VCS) w organizacji obsługującej miliard klientów i 3000+ inżynierów. Codzienna praca obejmuje automatyzację workflowów buildów, utrzymanie systemów Git, integrację z chmurą (GCP/AWS), wdrażanie narzędzi AI oraz współpracę z zespołami infrastrukturalnymi. To rola platformowa z dużym naciskiem na operacyjność i optymalizację.
- ✓Praca w dużej, międzynarodowej organizacji (500+ pracowników)
- ✓Interesujące wyzwanie skalowalności (1 mld klientów, 3000+ inżynierów)
- ✓Autonomia w doborze rozwiązań i nacisk na automatyzację
- ✓Możliwość pracy z nowoczesnym stackiem chmurowym i AI
- −Określona data końcowa (2026-12-31) sugeruje projekt tymczasowy
- −Wymóg AI jako 'must' bez wyjaśnienia zakresu – może być buzzwordem
- −Praca tylko zdalnie z terenu Szwecji – brak elastyczności lokalizacyjnej
- !Brak opisu procesu rekrutacyjnego
- !Nie podano wielkości zespołu ani struktury
- !Start za pół roku (2026-05-05) – długi okres oczekiwania
- !Szeroki zakres technologii – rzeczywista codzienność może się różnić
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Administracja i konfiguracja repozytoriów Git na dużą skalę (3000+ developerów)
- •Automatyzacja procesów build i release z użyciem CI/CD
- •Pisanie kodu w Javie do backendowych narzędzi wspierających VCS
- •Utrzymanie i monitorowanie systemów VCS w chmurze (GCP/AWS)
- •Wdrażanie rozwiązań AI do analizy i optymalizacji workflowów deweloperskich
- •Przeprowadzanie code review i debugowanie problemów z wydajnością buildów
- •Współpraca z innymi zespołami infrastrukturalnymi przy standardyzacji i automatyzacji
- •Udział w dyżurach operacyjnych (on-call) w celu utrzymania zdrowia systemu
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z minimum 6-letnim doświadczeniem w budowie systemów na dużą skalę, znający Javę i Linuxa oraz posiadający praktykę z chmurą i Git. Osoba ta musi wykazać się znajomością AI (np. wykorzystanie LLM w automatyzacji) i umiejętnością pracy hybrydowej w Szwecji.
Osoby szukające typowej roli backend developera produktu, bez zainteresowania operacyjnością i infrastrukturą. Nie dla kandydatów mieszkających poza Szwecją lub niechętnych do pracy hybrydowej w Sztokholmie. Juniorzy bez 6 lat doświadczenia raczej nie przejdą rekrutacji.
- ?Ile osób liczy zespół VCS i jak wygląda podział obowiązków?
- ?Czy dyżury on-call są płatne i jaka jest ich częstotliwość?
- ?Jakie konkretnie narzędzia AI będą wykorzystywane i w jakim zakresie?
- ?Jak wygląda code review i proces decyzyjny w zespole?
- ?Czy wymagana jest obecność w biurze w Sztokholmie, czy hybryda to kilka dni w tygodniu?
- ?Jakie są plany modernizacji VCS – czy to greenfield czy praca z istniejącym legacy?
- −Brak informacji o wielkości zespołu
- −Nie podano konkretnego modelu chmury (GCP vs AWS – preferowany GCP, ale nie wiadomo, który jest używany)
- −Brak opisu procesu rekrutacyjnego i liczby etapów
- −Nie wiadomo, czy istnieje budżet na szkolenia lub konferencje
Zespół jest częścią Platform Developer Experience (PDX) i kładzie nacisk na współpracę, iteracyjne ulepszanie i standardyzację. Liczy się znalezienie najlepszego rozwiązania, a nie szybki pierwszy krok.