
Senior Backend Developer (m/f/d) – C# and Python – HoloMedicine® Platform
O nas
Twórz technologie backendowe, które wspierają realne innowacje w medycynie.
W apoQlar, spółce powiązanej z Apollogic, rozwijamy HoloMedicine®- certyfikowaną platformę medyczną Mixed Reality i Augmented Reality, wykorzystywaną w środowiskach klinicznych. Nasze oprogramowanie pomaga przenosić obrazowanie medyczne i procesy kliniczne do świata spatial computingu, wspierając pracę ze złożonymi danymi medycznymi w bardziej intuicyjny i interaktywny sposób.
Szukamy osoby jako Senior Backend Developer, która chce tworzyć niezawodne, skalowalne i produkcyjne usługi backendowe dla znaczącego produktu MedTech.
O roli słów kilka
Jako Senior Backend Developer będziesz rozwijać usługi backendowe stojące za HoloMedicine® od API i pipeline’ów danych, przez orkiestrację procesów klinicznych, po komunikację w czasie rzeczywistym z urządzeniami XR.
Ta rola daje możliwość połączenia mocnych kompetencji backendowych w C# i Pythonie z realnym wpływem na produkt, udziałem w decyzjach technicznych oraz praktycznym doświadczeniem w regulowanym środowisku MedTech.
Będziesz blisko współpracować z zespołem XR, interesariuszami klinicznymi oraz zespołami Quality/Regulatory, zdobywając doświadczenie na styku backend developmentu, technologii medycznych i spatial computingu.
Czym będziesz się zajmować?
- Projektowaniem, tworzeniem i utrzymywaniem usług backendowych w C# / .NET oraz Pythonie.
- Rozwijaniem API, pipeline’ów danych i usług integracyjnych wykorzystywanych przez platformę HoloMedicine®.
- Wspieraniem orkiestracji procesów klinicznych oraz przepływów danych w czasie rzeczywistym do klientów XR.
- Usprawnianiem niezawodności, opóźnień i stabilności sesji w komunikacji z urządzeniami XR.
- Konteneryzacją i wdrażaniem usług z wykorzystaniem Docker i Kubernetes.
- Pracą z narzędziami do orkiestracji workflow oraz CI/CD, takimi jak Argo Workflows.
- Tworzeniem rozwiązań z myślą o bezpieczeństwie i łatwości utrzymania.
- Korzystaniem z narzędzi do monitoringu i logowania, takich jak Grafana, Prometheus i Loki.
- Wspieraniem traceability, dokumentacji oraz gotowości wydań w regulowanym środowisku oprogramowania medycznego.
- Udziałem w code review, mentoringiem innych osób w zespole oraz współtworzeniem decyzji dotyczących architektury backendowej.
Wymagania
- Minimum 4 lata doświadczenia zawodowego w tworzeniu oprogramowania backendowego.
- Bardzo dobra, komercyjna znajomość C# / .NET.
- Dobra praktyczna znajomość Pythona.
- Dobre rozumienie projektowania API, systemów rozproszonych i modelowania danych.
- Umiejętność podejmowania trafnych decyzji technicznych dotyczących architektury, wydajności, skalowalności i kompromisów projektowych.
- Praktyczne doświadczenie z Dockerem i Kubernetes.
- Doświadczenie z bazami relacyjnymi i/lub dokumentowymi.
- Doświadczenie z komunikacją asynchroniczną oraz wzorcami integracyjnymi.
- Pragmatyczne podejście do testowania, CI/CD, jakości kodu i tworzenia łatwego w utrzymaniu oprogramowania.
- Biegła znajomość języka polskiego (B2) i angielskiego (C1).
- Gotowość do wizyt w poznańskim biurze raz na kwartał.
Mile widziane:
- Doświadczenie w środowisku klinicznym, healthcare lub medical technology.
- Doświadczenie z technologiami i standardami obrazowania medycznego, takimi jak DICOM, DICOMweb, FHIR lub NIFTI.
- Doświadczenie z regulowanym oprogramowaniem medycznym lub standardami takimi jak EU MDR, IEC 62304, ISO 13485 lub ISO 14971.
- Doświadczenie z technologiami real-time media lub streamingiem, takimi jak WebRTC, TURN lub ICE.
- Znajomość narzędzi observability, takich jak Grafana, Prometheus lub Loki.
- Doświadczenie z SBOM oraz narzędziami bezpieczeństwa, takimi jak Dependency-Track, Trivy lub CycloneDX.
- Doświadczenie z platformami XR, AR lub VR.
Oferujemy
- Dowolną formę współpracy
- Pracę nad innowacyjnym, certyfikowanym produktem MedTech, który ma realny wpływ na praktykę kliniczną.
- Model pracy głównie zdalnej z planowanymi wizytami w Poznaniu raz na kwartał.
- Możliwość połączenia backend engineeringu z XR, technologiami medycznymi i rozwojem regulowanego oprogramowania.
- Realny wpływ na architekturę backendową, standardy inżynierskie i decyzje techniczne.
- Bliską współpracę z doświadczonym, skoncentrowanym zespołem oraz międzynarodowymi partnerami klinicznymi i technologicznymi.
Cały proces rekrutacyjny zawiera jedynie 2 części:
- Po wstępnej weryfikacji aplikacji rekruterka skontaktuje się telefonicznie z wybranymi osobami na kilkuminutową rozmowę
- W drugim kroku weryfikacji spotykamy się online z Tobą oraz dwiema osobami z danego zespołu, w tym z Team Leaderem, dzięki czemu otrzymasz kompletne informacje na temat stanowiska
Każda osoba aplikująca na pewno zostanie poinformowana o etapie, na którym się znajduje.
