Senior Fullstack Engineer

Warszawa, Mazowieckie, Polska

Product Development

Jutro Medical to dynamicznie rozwijający się operator medyczny, rewolucjonizujący oblicze polskiej ochrony zdrowia poprzez technologię.

Obecnie prowadzimy 32 kliniki w 20 miastach Polski, głównie w obszarze podstawowej opieki zdrowotnej (POZ), w których pacjenci bezpłatnie w ramach ubezpieczenia NFZ mogą odbyć wizytę lekarską oraz wykonać konieczne badania. Opiekujemy się blisko 180 tysiącami pacjentów, a cała grupa kapitałowa generuje rocznie 130 mln zł przychodu. Wartości te jednak dynamicznie rosną, ponieważ co miesiąc dołączają do nas nowi pacjenci – zarówno organicznie, jak i poprzez przejęcia klinik, co skokowo zwiększa skalę działalności grupy.

Jutro Medical to też innowacyjna technologia – autorski system do sprawnego prowadzenia leczenia opracowany wspólnie z lekarzami. Jego składowe to:

  • backend systemu medycznego – skrywa tajniki systemu obsługi pacjentów,
  • aplikacja mobilna – dzięki której możesz z dowolnego miejsca porozmawiać z zespołem medycznym,

  • aplikacja webowa dla personelu medycznego – lekarzy, pielęgniarek i asystentów medycznych – automatyzująca formalności, a co za tym idzie, znacznie skracająca czas oraz ilość ich pracy. Koncentrując się na uwolnieniu czasu pracy personelu medycznego, sprawiamy, że mogą oni przeznaczyć go na leczenie i profilaktykę swoich Pacjentów,

  • sklep e-commerce – w którym oferujemy pakiety badań profilaktycznych, przygotowane do stylu życia naszych pacjentów, po których od razu umawiamy się na konsultację, by omówić wyniki. Wychodzimy z założenia, że dbanie o zdrowie powinno być proste i każdy problem zasługuje na poważne traktowanie,

  • rozwiązania AI, nad którymi pracujemy, aby wspierać lekarzy w ich codziennej pracy. Celem budowania rozwiązań AI w JM jest wzmocnienie modelu "przychodni przyszłości", w której lekarz maksymalnie dużo czasu poświęca na diagnozowanie i leczenie, a technologia w tle usuwa tarcia, papierologię i chaos organizacyjny. AI nie zastępuje lekarza, ale podnosi jakość jego decyzji i odciąża go z pracy administracyjnej.

Ale AI u nas to nie tylko produkt – to sposób, w jaki budujemy oprogramowanie. Aktywnie wdrażamy agentic coding workflows, narzędzia AI-assisted development i szukamy osoby, która wskoczy razem z nami do pociągu.

Tech stack:

  • Back-End: Node.js, TypeScript, PostgreSQL, GraphQL, NestJS, DDD

  • Front-End: React, TypeScript, NextJS, GraphQL, TailwindCSS

  • Mobile: React Native

  • Data Science / AI: Python

  • Infrastruktura: Kubernetes, GCP

  • AI Tooling: Claude Code, Cursor, Copilot - i wszystko co działa

Jakie zadania na Ciebie czekają:

  • rozwój i utrzymanie naszych kluczowych produktów – systemu medycznego, aplikacji mobilnej i e-commerce,
  • branie technicznego ownershipu za rozwiązania end-to-end – od zrozumienia problemu, przez implementację, aż po wdrożenie i obserwację działania na produkcji,
  • rozwijanie sposobu, w jaki pracujemy z AI – budowanie lepszego kontekstu, narzędzi, instrukcji i workflowów dla ludzi i agentów,
  • automatyzowanie kolejnych elementów procesu developerskiego – m.in. code review, testów, scaffoldingu, migracji i diagnozy problemów,
  • inwestowanie w testy, monitoring, dokumentację i tooling tak, aby kolejne zmiany były prostsze i mniej zależne od wiedzy pojedynczych osób,
  • współpraca z zespołem produktowym i ML przy projektowaniu oraz wdrażaniu nowych rozwiązań i Proof of Conceptów.

Jesteś dla nas idealnym/ą kandydatem/ką jeśli:

  • masz minimum 5 lat doświadczenia komercyjnego oraz bardzo dobrą znajomość TypeScript i Node.js,
  • masz doświadczenie z relacyjnymi bazami danych – preferujemy PostgreSQL,
  • bierzesz ownership za rozwiązanie, a nie tylko za napisanie kodu – interesuje Cię, jak działa ono na produkcji i co można poprawić po wdrożeniu,
  • AI jest realną częścią Twojego codziennego warsztatu – nie chodzi o to, że „próbowałeś Copilota”, ale że masz konkretne przykłady skutecznego wykorzystania go w pracy developerskiej,
  • nie ograniczasz się do promptowania modeli – potrafisz iterować nad kontekstem, narzędziami, instrukcjami i guardrailami, żeby AI z czasem działało coraz lepiej,
  • masz inicjatywę i chcesz wpływać nie tylko na kod, ale również na sposób, w jaki cały zespół tworzy software.

Dużym plusem będzie, jeśli:

  • masz doświadczenie z ewaluacją jakości outputów AI – budujesz benchmarki, eval suite'y i mierzysz, czy Twoje workflowy faktycznie działają, a nie tylko „wyglądają ok”,
  • budowałeś własne agenty, skille lub pipeline'y LLM-owe i rozumiesz, jak łączyć modele, kontekst i narzędzia w większy system,
  • pracowałeś z mechanizmami takimi jak AGENTS.md, skills, MCP/tool use, hooks lub podobnymi sposobami budowania kontekstu i guardraili dla agentów,
  • umiesz pracować z GraphQL API,
  • pracowałeś z Kubernetesem – używamy GKE,
  • masz doświadczenie w projektowaniu architektury większych systemów i pracy z danymi.

Co gwarantujemy?

  • wynagrodzenie: PLN 18 000 - PLN 25 000 netto (B2B),

  • możliwość udziału w programie opcyjnym (ESOP) – czyli możesz zostać współwłaścicielem Jutro Medical,

  • elastyczne godziny pracy – możesz zacząć i skończyć swoją pracę o dowolnej porze,

  • hybrydowy model pracy, nasze biuro znajduje się w budynku Atrium Centrum (przy al. Jana Pawła II 27 w Warszawie),

  • nielimitowaną, pełnopłatną przerwę w świadczeniu usług,

  • dofinansowanie do karty Multisport,

  • pełnopłatne urlopy chorobowe (100%),

  • konsultacje medyczne z pierwszej ręki :),

  • dodatkowy budżet na badania profilaktyczne,

  • budżet na narzędzia AI i subskrypcje – dajemy Ci to, czego potrzebujesz do pracy,

  • kulturę pracy opartą na otwartej komunikacji, ciągłym usprawnianiu współpracy w zespole, indywidualnym podejściu do rozwoju,

  • no dress code policy i nieformalną atmosferę pracy,

  • dedykowany budżet na rozwój oraz nielimitowany dostęp do platform edukacyjnych,

  • liczne okazje do wspólnego spędzania czasu w ramach integracji zespołowych i ogólnofirmowych.