Senior Software Engineer - Local Server Systems
⚲ 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.