Fullstack Developer (Java / Spring Boot + React / TypeScript)
⚲ Warszawa
24 000 - 30 000 PLN netto (B2B)
Wymagania
- solidne doświadczenie w Java i Spring Boot
- doświadczenie w projektowaniu i implementacji REST API
- doświadczenie z React, TypeScript i nowoczesnymi wzorcami React
- doświadczenie z co najmniej jednym podejściem do zarządzania stanem (Redux/redux-saga lub React Query/Zustand)
- doświadczenie z mechanizmami uwierzytelniania i autoryzacji (OAuth2, JWT)
- doświadczenie w dostarczaniu kompletnych funkcjonalności end-to-end w środowisku produkcyjnym
Mile widziane
- znajomość RabbitMQ lub innego brokera komunikatów
- znajomość standardu HL7 FHIR, protokołu MQTT lub chmury (AWS/Azure/GCP)
Opis stanowiska
Praca przy aplikacji enterprise dla sektora medycznego, obejmująca zarówno backend (Java/Spring Boot), jak i frontend (React/TypeScript). Realnie będziesz utrzymywać i rozwijać istniejącą, rozbudowaną aplikację, a nie budować wszystko od zera. Uwaga: frontend składa się z dwóch odrębnych architektur (nowszy React Query + starszy Redux/redux-saga), więc czeka Cię praca z dwoma różnymi podejściami do zarządzania stanem. Zakres odpowiedzialności jest szeroki — od schematu bazy i API po UI. Dobra oferta dla fullstackowca, który lubi pracować na całym stosie i nie przeszkadza mu złożony, dojrzały system.
🔍 Dekoder Ogłoszenia
🔴
help build and maintain a healthcare-oriented enterprise application
Praca może obejmować utrzymanie starszego kodu i rozwiązywanie problemów w istniejącej, potencjalnie złożonej i rozbudowanej aplikacji.
🔴
The frontend ecosystem consists of two distinct architectures
Może to oznaczać konieczność pracy z dwoma różnymi, potencjalnie niekompatybilnymi lub trudnymi do zintegrowania systemami frontendowymi.
🔴
Experience with multiple state management paradigms is highly valued.
Oczekuje się od Ciebie biegłości w radzeniu sobie z różnymi, potencjalnie skomplikowanymi sposobami zarządzania stanem w aplikacji.
🔴
Design, develop, and maintain end-to-end application functionality across both backend and frontend layers, from database schema and API design through to UI implementation and user experience.
Oczekuje się od Ciebie szerokiego zakresu odpowiedzialności, od niskopoziomowych detali bazodanowych po wysokopoziomowe doświadczenie użytkownika, co może oznaczać dużą ilość pracy.
🟡
Collaborate on API integration, data caching, state management, and state synchronization strategies.
Będziesz musiał aktywnie uczestniczyć w rozwiązywaniu złożonych problemów związanych z przepływem danych i synchronizacją w systemie.