Senior Software Engineer - Backend in Kraków

Senior Software Engineer - Backend in Kraków

Kraków Pełny etat 26000 - 33000 zł / rok (szac.) Hybrydowo
T

W skrócie

  • Zadania: Twórz i zarządzaj rozwiązaniami obserwowalności w dużych, rozproszonych środowiskach.
  • Firma: Dynamiczna firma technologiczna z kulturą współpracy.
  • Benefity: Atrakcyjne wynagrodzenie, prywatna opieka zdrowotna, elastyczne godziny pracy i możliwości rozwoju.
  • Pozostałe informacje: Możliwość pracy hybrydowej i doskonałe możliwości rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty w handlu detalicznym.
  • Kwalifikacje: 6+ lat doświadczenia w inżynierii oprogramowania oraz umiejętności analityczne.

Przewidywane wynagrodzenie mieści się w przedziale 26000 - 33000 zł za rok.

O zespole: Zespół buduje solidną, rozproszoną część platformy detalicznej, która wspiera środowiska o dużej skali i niskiej przepustowości. Zespół odpowiada za organizację i zarządzanie wdrożeniami oprogramowania w tysiącach sklepów detalicznych, korzystając z rozwiązań opartych na chmurze i urządzeniach brzegowych.

Jako starszy inżynier oprogramowania będziesz projektować, budować i obsługiwać możliwości obserwowalności, które zapewniają widoczność w procesach wdrożeniowych, zdrowiu sklepów, statusie urządzeń i niezawodności platformy w tysiącach geograficznie rozproszonych lokalizacji detalicznych. Będziesz ściśle współpracować z zespołem wdrożeniowym, zespołem platformy oraz zespołami operacyjnymi, aby zapewnić proaktywne wykrywanie problemów, szybkie rozwiązywanie problemów i doskonałość operacyjną opartą na danych.

Twoje obowiązki:

  • Projektowanie i wdrażanie rozwiązań dotyczących metryk, logowania, śledzenia i telemetrii w komponentach chmurowych i brzegowych.
  • Budowanie pipeline'ów monitorujących, pulpitów nawigacyjnych i frameworków powiadomień, które dostarczają użytecznych informacji na temat zdrowia wdrożeń, statusu urządzeń i operacji sklepu.
  • Definiowanie i utrzymywanie wskaźników poziomu usług (SLI), celów poziomu usług (SLO) oraz metryk niezawodności dla krytycznych usług wdrożeniowych.
  • Tworzenie analiz operacyjnych dotyczących wydajności wdrożeń, postępu wdrożeń oprogramowania, wykrywania awarii i planowania pojemności.
  • Integracja telemetrii z usług chmurowych, urządzeń brzegowych, agentów wdrożeniowych i komponentów infrastruktury do centralnych platform monitorujących.
  • Budowanie automatycznych mechanizmów wykrywania i analizy przyczyn źródłowych przy użyciu nowoczesnych praktyk i narzędzi obserwowalności.
  • Rozwój pulpitów nawigacyjnych i możliwości raportowania dla zespołów inżynieryjnych, wsparcia i operacji.
  • Wdrażanie standardów obserwowalności, praktyk instrumentacji i strategii monitorowania w ekosystemie platformy detalicznej.

Wymagane umiejętności:

  • 6+ lat doświadczenia w inżynierii oprogramowania.
  • Silne umiejętności programowania w Javie (Spring Framework).
  • Silne umiejętności analityczne i rozwiązywania problemów z podejściem opartym na danych.
  • Podstawowe umiejętności projektowania systemów.
  • Głębokie zrozumienie metryk, logów, śladów, strategii powiadamiania i monitorowania wydajności.
  • Doświadczenie z nowoczesnymi ramami i standardami obserwowalności, takimi jak OpenTelemetry.
  • Znajomość systemów opartych na zdarzeniach i wzorców źródłowych zdarzeń.
  • Praktyczne doświadczenie z pipeline'ami CI/CD i testowaniem automatycznym.

Preferowane umiejętności:

  • Znajomość baz danych SQL i koncepcji systemów rozproszonych.
  • Znajomość Kubernetes i Docker.
  • Doświadczenie w narzędziach monitorujących i obserwowalności.
  • Praktyczne doświadczenie z platformami monitorującymi i wizualizacyjnymi, takimi jak Prometheus, Grafana, Victoria Metrics lub New Relic.
  • Doświadczenie w rozwiązywaniu problemów złożonych systemów rozproszonych w środowiskach produkcyjnych.

Co oferujemy:

  • Wynagrodzenie: UoP 26 000 - 33 000 PLN brutto/miesiąc.
  • Praca hybrydowa: 60% czasu w biurze, 40% zdalnie.
  • Umowa na czas nieokreślony od początku.
  • Roczne premie do 20% wynagrodzenia.
  • Prywatna opieka zdrowotna (LuxMed).
  • Dodatkowe 4 dni płatnego urlopu.
  • Możliwości rozwoju zawodowego - certyfikowane szkolenia techniczne.
  • MacBook jako narzędzie pracy.

Tesco jest zobowiązane do świętowania różnorodności i każdy jest mile widziany w Tesco. Jako pracodawca świadomy niepełnosprawności, zobowiązujemy się do zapewnienia w pełni inkluzywnego i dostępnego procesu rekrutacji.

Senior Software Engineer - Backend in Kraków – pracodawca: Tesco Technology

Tesco to doskonały pracodawca, który oferuje elastyczne warunki pracy oraz bogaty pakiet benefitów, w tym prywatną opiekę zdrowotną i dodatkowe dni urlopu. Nasza kultura pracy opiera się na współpracy i wsparciu, co sprzyja rozwojowi zawodowemu i osobistemu. Pracując w Krakowie, będziesz częścią zespołu, który ma realny wpływ na efektywność operacji, a także możliwość korzystania z nowoczesnych technologii w dynamicznym środowisku.

T

Dane kontaktowe:

Zespół rekrutacyjny Tesco Technology

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer - Backend in Kraków

Java
Spring Framework
Analytical Skills
Problem-Solving Skills
System Design
Metrics and Logging
Performance Monitoring