JustJoin.IT Hybrydowo Senior

Site Reliability Engineer

Avenga

⚲ Warszawa

28 560 - 32 760 PLN netto (B2B)

Wymagania

  • doświadczenie w budowaniu i utrzymaniu usług w Javie, ze specjalizacją w wydajności operacyjnej mikroserwisów Java
  • doświadczenie w pracy z mikroserwisami Java: zapytania do baz danych, mierzenie, debugowanie i poprawa wydajności
  • gotowość do dzielenia czasu równo między kodowanie a pracę z zespołami produktowymi
  • gotowość do prowadzenia szkoleń i rozwijania innych inżynierów
  • praca w pełnym wymiarze z Polski, z dwiema wizytami miesięcznie w biurze w Warszawie

Mile widziane

  • doświadczenie z Kubernetes i platformami cloud native
  • doświadczenie we wdrażaniu nowoczesnych wzorców i narzędzi observability
  • doświadczenie z architekturami message-driven / event sourcing

Opis stanowiska

Jako Site Reliability Engineer w Avenga będziesz dzielić czas równo między pisanie kodu w Javie a bezpośrednią pracę z zespołami produktowymi nad wydajnością, dostępnością i efektywnością mikroserwisów. W praktyce oznacza to częste przełączanie kontekstu między rozwojem a wsparciem zespołów produktowych oraz tworzenie narzędzi i standardów (np. logging), z których będą korzystać inni programiści — co może wiązać się z presją na narzucanie rozwiązań i rozwiązywanie cudzych problemów. Praca jest zdalna z Polski, ale wymaga dwóch wizyt miesięcznie w biurze w Warszawie, co warto uwzględnić w organizacji czasu.

🔍 Dekoder Ogłoszenia

🔴
Split your time evenly between writing code and working directly with product aligned squads
Może oznaczać, że będziesz musiał balansować między rozwojem a wsparciem zespołów produktowych, co może prowadzić do częstego przełączania kontekstu i mniejszej głębi w jednym obszarze.
🔴
Create functionality to enable product squads to run their services and meet defined engineering standards (e.g. logging)
Może oznaczać, że będziesz odpowiedzialny za tworzenie narzędzi i frameworków, które inni programiści będą musieli używać, co może wiązać się z presją na narzucanie standardów i rozwiązywanie problemów innych zespołów.
🔴
Suggest performance improvements for running microservices (more efficient or performant db queries, ways to reduce response and processing times, increased efficiency to reduce cost)
Choć brzmi to jak praca nad optymalizacją, może oznaczać, że będziesz musiał rozwiązywać problemy wydajnościowe, które są już istniejące i trudne do naprawienia, często pod presją czasu i kosztów.
🟡
Provide training for anything from microservice performance to running mock incidents and game days
Oprócz zadań technicznych, będziesz odpowiedzialny za edukację innych, co może oznaczać dodatkowe obowiązki i czas poświęcony na przygotowanie materiałów i prowadzenie szkoleń.
🔴
FULL-TIME WORK BASED IN POLAND WITH TWO VISITS PER MONTH TO THE OFFICE IN WARSAW
Praca zdalna z koniecznością częstych podróży do Warszawy, co może być uciążliwe i wymagać dobrej organizacji czasu.