Backend Developer
Tech Stack / Keywords
Firma i stanowisko
Hemolens Diagnostics to polska firma specjalizująca się w opracowywaniu innowacyjnych narzędzi i technologii wspierających diagnostykę kardiologiczną. Zespół składa się z bioinżynierów, kardiologów i specjalistów IT, którzy stworzyli innowacyjną, nieinwazyjną metodę diagnostyki choroby wieńcowej serca w oparciu o algorytmy numerycznej mechaniki płynów (CFD). Firma rozwija aplikację webową obejmującą wizualizację 3D i przetwarzanie danych tomograficznych w architekturze mikroserwisowej uruchamianej w Kubernetes. Stosuje frontend Angular i TypeScript, backend w C# i .NET Core.
Wymagania
- Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji komercyjnych.
- Samodzielność w realizacji zadań od analizy wymagań, przez implementację, testy, po wdrożenie.
- Bardzo dobra znajomość C# i .NET Core / ASP.NET Core oraz doświadczenie w tworzeniu i utrzymaniu API.
- Praktyczna znajomość zasad SOLID i Clean Code oraz umiejętność ich stosowania.
- Doświadczenie w pracy z bazami danych, modelowaniu danych i optymalizacji zapytań.
- Znajomość architektury mikroserwisowej, komunikacji między usługami i obsługi błędów w systemach rozproszonych.
- Znajomość Dockera i podstaw pracy z aplikacjami uruchamianymi w Kubernetes.
- Doświadczenie w pracy z Gitem, code review i testami automatycznymi.
- Umiejętność współpracy z zespołami interdyscyplinarnymi i komunikowania pomysłów, rozwiązań i ryzyk.
- Samodzielność i dobra organizacja pracy.
Nice to have:
- Znajomość przetwarzania siatek 3D, renderowania wolumetrycznego lub obrazowania medycznego.
- Doświadczenie w automatyzacji testów z wykorzystaniem Playwright.
- Znajomość komunikacji asynchronicznej i brokerów wiadomości.
- Doświadczenie z Microsoft Azure, w szczególności AKS.
- Znajomość CI/CD oraz narzędzi do monitorowania aplikacji, analizy logów i śledzenia żądań między usługami.
- Znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną i komunikację zawodową.
Obowiązki
- Projektowanie i rozwijanie funkcjonalności backendowych aplikacji.
- Rozwijanie wizualizacji danych tomograficznych, w tym renderowania wolumetrycznego (Volume Rendering).
- Projektowanie i implementacja mikroserwisów oraz API w C# i .NET Core.
- Rozwijanie komunikacji i integracji pomiędzy usługami.
- Pisanie testów automatycznych, udział w code review oraz dbanie o jakość i utrzymywalność kodu.
- Diagnozowanie problemów i optymalizacja wydajności aplikacji.
- Współpraca z zespołem interdyscyplinarnym przy analizie wymagań i projektowaniu rozwiązań.
Benefity
- Praca w rozwijającej się polskiej firmie medtech tworzącej technologie dla sektora ochrony zdrowia.
- Możliwość pracy przy innowacyjnej technologii medycznej łączącej software, obrazowanie medyczne i grafikę 3D.
- Udział w tworzeniu produktu od strony backendowej i architektonicznej, realny wpływ na rozwój technologii.
- Praca nad złożonymi problemami technicznymi, w tym wizualizacją danych medycznych i przetwarzaniem danych 3D.
- Duża samodzielność i wpływ na sposób realizacji projektów oraz stosowane rozwiązania technologiczne.
- Współpraca z interdyscyplinarnym zespołem IT, medycznym, inżynieryjnym i biznesowym.
- Możliwość rozwijania kompetencji w nowoczesnych technologiach webowych, mikroserwisach, chmurze i grafice 3D.
- Praca z nowoczesnym stackiem technologicznym.
- Pakiet benefitów pracowniczych.
Inne informacje
Informujemy, że administratorem danych jest Hemolens Diagnostics. Przetwarzanie danych odbywa się w celu realizacji procesu rekrutacji zgodnie z przepisami prawa. Podanie danych obowiązkowych jest niezbędne do przeprowadzenia procesu rekrutacji. Zgoda na przetwarzanie danych może zostać wycofana w dowolnym momencie. Odbiorcami danych są serwis Rocket Jobs oraz podmioty powierzone do przetwarzania danych w związku z rekrutacją.
HEMOLENS DIAGNOSTICS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
5 aktywnych ofert