NoFluffJobs Stacjonarnie Senior

Senior Software Engineer - Local Server Systems

Kontakt.io

⚲ Kraków

26 880 - 31 920 PLN (B2B)

Wymagania

  • doświadczenie na poziomie senior, najlepiej full-stack
  • praktyczne doświadczenie we wdrażaniu i zarządzaniu serwisami w zdalnych kontenerach
  • znajomość Pythona lub Javy (preferowany Python)
  • praktyczna znajomość kontenerów oraz VM
  • bardzo dobre umiejętności dokumentacyjne

Mile widziane

  • doświadczenie z hardware, embedded lub on-prem deployment
  • podstawowe doświadczenie SRE i/lub sieciowe
  • znajomość AWS

Opis stanowiska

Budowa Local Servera — oprogramowania działającego on-premise w szpitalach, które utrzymuje działanie funkcji safety-critical nawet przy braku łączności z chmurą. Kluczowa różnica względem typowego cloud engineeringu: po wdrożeniu nie ma zdalnego dostępu do maszyny klienta, więc błędy trzeba przewidywać z góry, a diagnostyka opiera się wyłącznie na logach i dokumentacji. To rola dla seniora, który potrafi pisać bardzo dobre dokumentacje i akceptuje ograniczoną widoczność środowiska produkcyjnego.

🔍 Dekoder Ogłoszenia

🔴
You have to get it right up front, because troubleshooting after the fact means working from logs and documentation, not a terminal.
Oznacza to, że będziesz miał bardzo ograniczony dostęp do rozwiązywania problemów na miejscu, co wymaga dużej precyzji i przewidywania błędów.
🔴
Comfort operating with limited visibility and control over the deployment environment
Będziesz musiał radzić sobie z sytuacją, w której nie masz pełnego wglądu ani kontroli nad tym, jak i gdzie Twoje oprogramowanie jest uruchamiane.
🟡
Package it as a container (standard) or VM (some hospital customers require VMs specifically)
Może to oznaczać, że będziesz musiał pracować z różnymi technologiami wirtualizacji i kontenerów, w zależności od specyficznych wymagań klientów.
🟡
Build in strong self-reporting (logs, hea
Wymaga to od Ciebie zaprojektowania systemu, który będzie samodzielnie raportował problemy, co jest kluczowe przy braku zdalnego dostępu.
🔴
Key difference from typical cloud engineering: we don't have remote access to the hospital's machine once it's deployed.
Podkreśla to unikalność roli i potencjalne wyzwania związane z brakiem możliwości zdalnego zarządzania i debugowania wdrożonych systemów.