JustJoin.IT Praca zdalna Senior

Senior Fullstack Developer (F/M) - Java + React

drEryk

⚲ Kraków, Wrocław, Warszawa, Poznań, Gdańsk

18 000 - 24 000 PLN brutto (UoP)

Wymagania

  • min. 6 lat doświadczenia (lub 2 lata na stanowisku seniora) w tworzeniu aplikacji webowych z Javą i Reactem
  • praktyczne doświadczenie w pracy z Domain Driven Design (DDD)
  • umiejętność samodzielnego projektowania rozwiązań dla złożonych problemów
  • rozumienie kontekstu biznesowego rozwiązań i odpowiedzialność za ich działanie w praktyce
  • proaktywność w identyfikowaniu problemów i proponowaniu usprawnień
  • znajomość Java 11+, React i TypeScript
  • dobra znajomość SQL (najlepiej PostgreSQL)
  • doświadczenie z Hibernate

Opis stanowiska

Praca przy systemie SaaS dla branży medycznej, z którego korzystają tysiące lekarzy i personelu medycznego w Polsce. Będziesz projektować i implementować funkcjonalności po stronie backendu (60-70%) i frontendu (30-40%), modelować domenę, integrować systemy zewnętrzne i współtworzyć decyzje techniczne. Zespół pracuje w architekturze mikroserwisowej z podejściem Domain Driven Design, w kilku zespołach Scrumowych. To oferta dla doświadczonego fullstacka, który chce rozumieć problemy użytkowników i współtworzyć produkt, a nie tylko realizować gotowe zadania. Uwaga: system obsługuje złożone procesy medyczne i integruje się z wieloma systemami zewnętrznymi — może to oznaczać dużą złożoność i konieczność głębokiego zrozumienia domeny biznesowej.

🔍 Dekoder Ogłoszenia

🔴
Szukamy kolejnego członka zespołu rozwijającego system w modelu SaaS, który ma realny wpływ na ich codzienną pracę.
Może oznaczać, że Twój wkład będzie widoczny, ale też że będziesz musiał szybko wdrożyć się w istniejące, być może niedoskonałe, rozwiązania.
🔴
Pracujemy w architekturze mikroserwisowej, wykorzystując podejście Domain Driven Design.
Oznacza to potencjalnie dużą złożoność systemu, wiele zależności i konieczność głębokiego zrozumienia domen biznesowych.
🔴
Nie szukamy osoby, która chce jedynie realizować gotowe zadania. Szukamy developera, który chce rozumieć problemy użytkowników, proponować rozwiązania i współtworzyć produkt.
Oczekuje się od Ciebie proaktywności i zaangażowania wykraczającego poza czyste kodowanie, co może oznaczać więcej odpowiedzialności i mniej jasno zdefiniowanych zadań.
🔴
Chcesz mieć wpływ na to, co robisz? Chcesz brać odpowiedzialność za rozwiązania, z których korzystają ludzie, których znasz?
To pytanie retoryczne, które może sugerować, że będziesz miał dużą autonomię, ale też ponosić pełną odpowiedzialność za ewentualne błędy.
🔴
Projektowanie i implementację funkcjonalności po stronie backendu i frontendu (w proporcjach ok. 60-70% backend oraz 30-40% frontend);
Chociaż podano proporcje, rzeczywisty podział pracy może się dynamicznie zmieniać w zależności od potrzeb projektu.