← All jobs

EU remote

Senior Software Engineer - Local Server Systems

Kontakt.ioKraków, Poland

About this role

Senior Software Engineer - Local Server Systems Kontakt.io Daily tasks: - You'll build the Local Server as a bridge between our cloud and on-site devices, replicating just enough cloud logic locally to keep safety-critical features running offline - Package it as a container (standard) or VM (some hospital customers require VMs specifically) - Build in strong self-reporting (logs, health metrics) so issues can be diagnosed remotely - Write clear, detailed documentation — hospital IT installs and operates this using only what you write - Coordinate with the engineer owning the cloud-side app to keep feature parity between what works online and what works offline Musts: Python, Java, VMware What You Have: Senior-level experience, ideally full-stack, with hands-on work deploying and managing services in remote containers Comfort with Python or Java (Python preferred, either is fine) Working knowledge of both containers and VMs Strong documentation skills Comfort operating with limited visibility and control over the deployment environment Bonus Points if You Have: Hardware exposure (even hobbyist), Background at a company with embedded or on-prem deployment patterns, Basic SRE and/or networking experience, AWS familiarity.

Our solutions run in the cloud and connect to our devices (tags and gateways). But for safety-critical solutions — we need software that works all the time, even when connectivity to our cloud drops. This role owns that Local Server: software that runs on-site and keeps these systems running independent of cloud connectivity. Key difference from typical cloud engineering: we don't have remote access to the hospital's machine once it's deployed.

You have to get it right up front, because troubleshooting after the fact means working from logs and documentation, not a terminal.

Source listing: nofluffjobs_main