Senior Full-Stack Developer – React & Python Expertise
ITDS
To rola full-stack developera w zespole budującym zaawansowane dashboardy i narzędzia wizualizacji danych dla sektora opieki zdrowotnej. Frontend oparty na React/TypeScript z bibliotekami wizualizacyjnymi (Recharts, Visx, D3.js), backend w Pythonie (FastAPI) z integracją z modelami LLM (GPT-4, Claude) oraz bazą PostgreSQL/Supabase. Rola wymaga tworzenia interaktywnych wizualizacji, API REST, narzędzi CLI oraz współpracy z systemami AI. Oferta jest skierowana do doświadczonych programistów, którzy chcą pracować w pełni zdalnie, ale z biurem w Portugalii (prawdopodobnie okazjonalne spotkania).
Brakuje: nie podano wielkości zespołu ani struktury organizacyjnej, brak opisu procesu rekrutacyjnego.
To rola full-stack developera w zespole budującym zaawansowane dashboardy i narzędzia wizualizacji danych dla sektora opieki zdrowotnej. Frontend oparty na React/TypeScript z bibliotekami wizualizacyjnymi (Recharts, Visx, D3.js), backend w Pythonie (FastAPI) z integracją z modelami LLM (GPT-4, Claude) oraz bazą PostgreSQL/Supabase. Rola wymaga tworzenia interaktywnych wizualizacji, API REST, narzędzi CLI oraz współpracy z systemami AI. Oferta jest skierowana do doświadczonych programistów, którzy chcą pracować w pełni zdalnie, ale z biurem w Portugalii (prawdopodobnie okazjonalne spotkania).
- ✓Nowoczesny stack technologiczny: React, TypeScript, FastAPI, LLM, chmura Azure
- ✓Praca nad produktem z realnym wpływem na opiekę zdrowotną
- ✓Różnorodne zadania: od frontendu przez backend po AI – duża szansa na rozwój
- −Oferta wymaga prawa pracy w UE – od razu dyskwalifikuje kandydatów spoza UE
- −Wzmianka o 'Portugal-based opportunity' sugeruje, że klient może oczekiwać obecności w biurze w Portugalii, mimo opisu jako zdalna
- −Szeroki zakres odpowiedzialności (od UI po CLI i AI) może oznaczać chaos i wielozadaniowość
- !Firma ITDS to agencja rekrutacyjna – rola jest u klienta, co może wiązać się z mniejszą stabilnością i kontrolą nad projektem
- !Brak informacji o wielkości zespołu i bezpośrednich przełożonych
- !Szeroki zakres technologii może wymagać szybkiego uczenia się wielu narzędzi
- •Tworzenie i rozwój interaktywnych dashboardów analitycznych w React/TypeScript z użyciem shadcn-ui, Radix UI i Tailwind CSS
- •Implementacja wizualizacji danych z Recharts, Visx i niestandardowych w D3.js
- •Projektowanie i rozwijanie backendu w Python/FastAPI, w tym CLI z Click i Typer
- •Integracja z LLM (OpenAI GPT-4, Claude, Azure OpenAI) dla analizy danych i generowania treści
- •Optymalizacja zapytań do PostgreSQL/Supabase i budowa warstw transformacji danych
- •Tworzenie REST API oraz integracja z zewnętrznymi API i web scraping
- •Pisanie testów (unit, integration) w pytest, code review i dokumentacja
- •Udział w projektowaniu architektury systemów i zarządzaniu danymi w chmurze Azure
Oferta dla doświadczonych specjalistów (Senior).
Osoba z co najmniej 3-4 latami doświadczenia full-stack, mocnym backendem w Pythonie i solidnym frontendem w React, gotowa rozwijać się w healthcare analytics i AI. Musi mieć prawo pracy w UE i biegły angielski.
Juniorzy bez doświadczenia w wizualizacji danych i LLM; osoby szukające pracy w tradycyjnej korporacji z hierarchią; kandydaci bez prawa do pracy w UE.
- ?Czy model pracy to w 100% zdalny, czy są wymagane wizyty w biurze w Portugalii? Jeśli tak, jak często?
- ?Ile osób liczy zespół projektowy i jakie są role w zespole?
- ?Czy klient to startup, scale-up czy dojrzała firma?
- ?Jak wygląda proces rekrutacji – ile etapów, czy jest zadanie domowe?
- ?Czy istnieje możliwość pracy wyłącznie z Polski, czy wymagana jest relokacja do Portugalii?
- ?Jakie są dalsze plany rozwoju produktu? Czy będzie rozwijany wewnętrznie, czy to projekt dla klienta?
- ?Czy istnieje budżet na szkolenia lub konferencje?
- −Nie podano wielkości zespołu ani struktury organizacyjnej
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, czy klient ma siedzibę w Portugalii, a oferta sugeruje możliwość pracy zdalnej z Polski – brak jasności co do lokalizacji
- −Nie określono wymaganego poziomu zaawansowania w D3.js – tylko 'plus'
- −Brak informacji o tym, czy projekt jest nowy (greenfield) czy rozwijany
Zespół stawia na innowacje w healthcare, współpracę i dokumentację. Prawdopodobnie kultura Agile, ale bez szczegółów w ogłoszeniu.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię Data Visualization.