Senior Fullstack Developer (FM) in Katowice

Senior Fullstack Developer (FM) in Katowice

Katowice Pełny etat 47250 - 57750 zł / rok (szac.) Stacjonarnie
D

W skrócie

  • Zadania: Twórz innowacyjne rozwiązania SaaS dla branży medycznej i wpływaj na codzienną pracę lekarzy.
  • Firma: Dynamiczna firma technologiczna z pasją do jakości i współpracy.
  • Benefity: Elastyczne godziny pracy, możliwość pracy zdalnej oraz opieka medyczna.
  • Pozostałe informacje: Stabilne zatrudnienie i możliwości rozwoju zawodowego w nowoczesnym biurze.
  • Dlaczego ta praca: Miej realny wpływ na rozwój produktów, które pomagają ludziom w codziennym życiu.
  • Kwalifikacje: Minimum 6 lat doświadczenia w tworzeniu aplikacji webowych z użyciem Javy i Reacta.

Przewidywane wynagrodzenie mieści się w przedziale 47250 - 57750 zł za rok.

Tworzymy produkty dla branży medycznej, z których korzystają tysiące lekarzy i personelu medycznego w całej Polsce. Szukamy kolejnego członka zespołu rozwijającego nasze rozwiązania SaaS, które mają realny wpływ na codzienną pracę użytkowników. Rozwijamy nasze rozwiązania w kilku zespołach Scrumowych, z naciskiem na jakość, przewidywalność i ciągłe dostarczanie wartości. Pracujemy w architekturze mikroserwisowej, wykorzystując podejście Domain Driven Design do modelowania złożonych procesów biznesowych. Dużą wagę przykładamy do tego, aby dostarczane rozwiązania odpowiadały na realne potrzeby użytkowników i sprawdzały się w codziennej pracy. 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.

Chcesz mieć wpływ na to, co robisz? Chcesz brać odpowiedzialność za rozwiązania, z których korzystają ludzie, których znasz?

  • Projektowanie i implementację funkcjonalności po stronie backendu i frontendu (w proporcjach ok. 60-70% backend oraz 30-40% frontend);
  • Analiza wymagań produktowych, biznesowych i technicznych;
  • Implementacja funkcjonalności wspierających złożone procesy biznesowe w branży medycznej;
  • Modelowanie domeny i pracę z danymi;
  • Integracje z systemami zewnętrznymi;
  • Dbanie o jakość kodu (code review, testy);
  • Aktywny udział w decyzjach technicznych;
  • Wspieranie zespołu w podejmowaniu decyzji technicznych i dzielenie się wiedzą;
  • Inicjowanie i wdrażanie usprawnień technicznych oraz organizacyjnych;
  • Współpraca z developerami, QA i Product Ownerem.

Nasze wymagania:

  • Mam minimum 6 lat doświadczenia (lub 2 lata na stanowisku seniora) w tworzeniu aplikacji webowych z użyciem Javy i Reacta;
  • Potrafi samodzielnie zaprojektować rozwiązanie dla złożonego problemu i rozbić je na etapy realizacji;
  • Rozumie kontekst biznesowy rozwiązań i bierze odpowiedzialność za ich działanie w praktyce (nie tylko za implementację);
  • Nie ogranicza się do realizacji zadań – interesuje się tym, czy rozwiązanie spełnia potrzeby użytkownika;
  • Potrafi pracować na ogólnych wymaganiach biznesowych i samodzielnie doprecyzowywać szczegóły rozwiązania;
  • Aktywnie identyfikuje problemy, proponuje rozwiązania i usprawnienia;
  • Rozumie praktyki efektywnego wytwarzania oprogramowania (np. trunk-based development, Continuous Delivery) lub chce je rozwijać w praktyce;
  • Jasno się komunikuje i potrafi uzasadniać decyzje techniczne;
  • Potrafi wspierać innych członków zespołu, dzielić się wiedzą i pomagać w podejmowaniu decyzji technicznych;
  • Projektuje rozwiązania z myślą o utrzymywalności i rozwoju systemu;
  • Ma praktyczne doświadczenie w pracy z Domain Driven Design (DDD).

Wymagania techniczne:

  • Bardzo dobra znajomość języka Java (11+);
  • Bardzo dobra znajomość React i TypeScript;
  • Dobra znajomość SQL (najlepiej w kontekście PostgreSQL);
  • Doświadczenie w pracy z Hibernate oraz Spring (zarządzanie kontekstem aplikacji, DI, integracja modułów);
  • Doświadczenie w pisaniu testów (np. Spock, JUnit, Testing Library, Vitest);
  • Doświadczenie w pracy z systemami rozproszonymi (architektura mikroserwisowa);
  • Umiejętność projektowania czytelnego, testowalnego i utrzymywalnego kodu.

Mile widziane:

  • Wykształcenie wyższe techniczne (preferowane informatyczne);
  • Doświadczenie z CQRS;
  • Znajomość Dockera, Kubernetesa;
  • Podstawowa znajomość usług chmurowych (np. AWS);
  • Doświadczenie z Continuous Delivery;
  • Doświadczenie z narzędziami AI do zwiększania produktywności i jakości pracy;
  • Doświadczenie z aplikacjami mobilnymi lub responsywnymi interfejsami;
  • Umiejętność współpracy z projektantami UI/UX i pracy z makietami w Figma.

Oferujemy:

  • Realny wpływ na rozwój produktu usprawniającego codzienną pracę lekarzy oraz personelu medycznego;
  • Faktyczną decyzyjność w zakresie rozwiązań technicznych i architektury systemu;
  • Sprawczość w zakresie realizacji zadań (narzędzia, podejście, implementacja);
  • Pracę w środowisku stawiającym na jakość kodu i pragmatyczne podejście do procesu;
  • Możliwość rozwoju zawodowego – szkolenia, konferencje;
  • Stabilne zatrudnienie w oparciu o umowę o pracę;
  • Elastyczne godziny pracy oraz możliwość pracy zdalnej;
  • Niezbędne narzędzia pracy;
  • Naukę języka angielskiego;
  • Opiekę medyczną LuxMed;
  • Możliwość przystąpienia do ubezpieczenia grupowego;
  • Program rekomendacji pracowników;
  • Nowoczesne biuro, spotkania integracyjne.

Senior Fullstack Developer (FM) in Katowice – pracodawca: Dreryk

Dreryk to doskonały pracodawca, który oferuje elastyczne warunki pracy oraz możliwość rozwoju w dynamicznym środowisku medycznym. Nasza kultura pracy opiera się na współpracy w zespołach Scrumowych, co sprzyja innowacyjności i wymianie pomysłów. Oferujemy atrakcyjne benefity oraz wsparcie w rozwoju kariery, co czyni nas idealnym miejscem dla doświadczonych programistów C++ szukających znaczącej i satysfakcjonującej pracy.

D

Dane kontaktowe:

Zespół rekrutacyjny Dreryk

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Fullstack Developer (FM) in Katowice

Java
React
TypeScript
SQL
PostgreSQL
Hibernate
Spring