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.