Pracuj.pl Hybrydowo Senior

Senior FullStack Developer (Java + React)

Scalo Sp. z o.o.

⚲ Poznań, Warszawa, Ochota

Do uzgodnienia

Wymagania

  • React.js
  • Java
  • SQL
  • BigQuery
  • Git
  • Docker
  • Kubernetes

Opis stanowiska

Nasze wymagania:
Znasz frontend: React
Masz doświadczenie w budowie aplikacji webowych z elementami konwersacyjnymi (chat): streaming odpowiedzi, historia rozmów, feedback użytkownika, prezentacja źródeł/uzasadnień
Masz doświadczenie w budowie backendu w Java – projektowanie i rozwój usług API
Posiadasz podstawy pracy z BigQuery / SQL
Potrafisz projektować ergonomiczne UI dla danych: tabele, wykresy, drill-down, eksport wyników
Masz praktykę w pracy zespołowej: Git, code review, standardy jakości, dokumentacja, testy (unit/integration/e2e)
Masz doświadczenie w środowisku produkcyjnym: CI/CD, monitoring/logowanie, reagowanie na incydenty
Jesteś gotowy/a do współpracy z AI Engineer i zespołami data (kontrakty API, formaty danych, walidacje, ograniczenia kosztowe)
Znasz rozwiązania klasy semantic/metrics layer: semantic layer, caching, pre-aggregations, governance metryk
Znasz narzędzia „conversational analytics” / wzorce produktowe dla „chat with data”: citations, „pokaż SQL”, tryby explore vs answer, scoring zaufania
Znasz biblioteki UI i data-vizznasz GCP: Cloud Run, Pub/Sub
Masz podstawy Docker/Kubernetes
Masz doświadczenie w środowisku regulowanym (bankowość): audyt, zgodność, klasyfikacja danych, procesy bezpieczeństwa

O projekcie:
W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów. Jesteśmy firmą, która wykorzystuje szerokie spektrum usług IT, żeby pomagać klientom.
Obszary naszego działania to m.in.: doradztwo technologiczne, tworzenie oprogramowania, systemy wbudowane, rozwiązania chmurowe, zarządzanie danymi, dedykowane zespoły developerskie.
Cześć! U nas znajdziesz to, czego szukasz - przekonaj się!

Zakres obowiązków:
Budowa rozwiązań klasy Data Lake i DWH – procesy zasilania online i offline
Projektowanie i realizacja rozwiązań informatycznych w obszarze zasilania danych
Analiza danych oraz przygotowanie modeli logicznych i fizycznych
Strojenie zapytań SQL na bazach relacyjnych i hurtownianych (on-prem i GCP)
Tworzenie przepływów danych offline i online (on-prem oraz GCP)
Tworzenie rozwiązań ładowania danych w Python oraz Rust dla danych strukturalnych i niestrukturalnych
Rozwój narzędzia „chat with data”: od warstwy rozmowy, przez interpretację intencji, po generowanie zapytań i prezentację odpowiedzi
Tworzenie koncepcji i implementacja rozwiązań w oparciu o wymagania i potrzeby biznesu
Usuwanie incydentów i udział w rozwiązywaniu problemów
Wsparcie testów i wdrożeń w zakresie procesów zasilania danych
Wsparcie utrzymania i serwisowania oprogramowania
Praca w modelu DevSecOps

Oferujemy:
stabilną współpracę i różnorodne projekty (Software, Embedded, Data, Cloud Services),
możliwość rozwoju kompetencji jako Ambasador Scalo - doskonal skille techniczne i presalesowe w społeczności naszych ekspertów, wpływaj na rozwój organizacji, wspieraj innych,
przestrzeń do budowania marki osobistej - twórz wartościowe treści, dziel się wiedzą i doświadczeniem, występuj jako prelegent na wydarzeniach (np. ProMeet),
prywatną opiekę medyczną - Luxmed,
kafeteryjny system benefitów - Motivizer,
dostęp do karty Multisport,
program poleceń pracowniczych z nagrodami,
integracje i wydarzenia firmowe.

🔍 Dekoder Ogłoszenia

🔴
Masz doświadczenie w budowie aplikacji webowych z elementami konwersacyjnymi (chat): streaming odpowiedzi, historia rozmów, feedback użytkownika, prezentacja źródeł/uzasadnień
Oczekuje się, że będziesz pracować nad zaawansowanymi funkcjami czatu, które wykraczają poza prostą wymianę wiadomości, potencjalnie wymagając głębokiego zrozumienia przetwarzania języka naturalnego i integracji danych.
🔴
Jesteś gotowy/a do współpracy z AI Engineer i zespołami data (kontrakty API, formaty danych, walidacje, ograniczenia kosztowe)
Praca będzie wymagała ścisłej współpracy z innymi zespołami, co może oznaczać konieczność dostosowania się do ich procesów i priorytetów, a także potencjalne wyzwania związane z integracją systemów.
🔴
Znasz rozwiązania klasy semantic/metrics layer: semantic layer, caching, pre-aggregations, governance metryk
Oczekuje się znajomości zaawansowanych koncepcji zarządzania danymi i metrykami, co może być poza zakresem typowego developera front-end/back-end, jeśli nie ma doświadczenia w obszarze BI/Data Engineering.
🔴
Znasz narzędzia „conversational analytics” / wzorce produktowe dla „chat with data”: citations, „pokaż SQL”, tryby explore vs answer, scoring zaufania
Wymagana jest wiedza o specyficznych narzędziach i wzorcach projektowych związanych z analizą danych za pomocą czatu, co może wymagać nauki nowych koncepcji i narzędzi.
🔴
Masz doświadczenie w środowisku regulowanym (bankowość): audyt, zgodność, klasyfikacja danych, procesy bezpieczeństwa
Praca w sektorze bankowym oznacza konieczność przestrzegania rygorystycznych przepisów i procedur bezpieczeństwa, co może wpływać na tempo pracy i wymagać dodatkowej uwagi na szczegóły.