Fullstack Developer
⚲ Poznań
Do uzgodnienia
Wymagania
- Java
- React
- API
- SQL
- BigQuery
Opis stanowiska
Zakres obowiązków:
• Projektowanie i rozwój aplikacji webowych w technologii React, ze szczególnym uwzględnieniem interfejsów konwersacyjnych (chat), obsługi historii rozmów, prezentacji źródeł i uzasadnień odpowiedzi oraz mechanizmów zbierania informacji zwrotnej od użytkowników
• Tworzenie i rozwój usług backendowych w Java, obejmujące projektowanie API, integrację z bazami danych oraz wykorzystanie BigQuery i SQL do przetwarzania, analizy i udostępniania danych
• Projektowanie ergonomicznych interfejsów użytkownika dla danych, w tym tabel, wykresów, widoków drill-down oraz funkcji eksportu wyników, z naciskiem na użyteczność i czytelność prezentowanych informacji
• Współpraca w środowisku produkcyjnym i zespołowym, obejmująca pracę z Git, code review, testami, dokumentacją, procesami CI/CD, monitoringiem i obsługą incydentów oraz ścisłą współpracą z AI Engineerami i innymi zespołami projektowymi
Wymagania:
• Doświadczenie w budowie aplikacji webowych z elementami konwersacyjnymi (chat): streaming odpowiedzi, historia rozmów, feedback użytkownika, prezentacja źródeł/uzasadnień
• Doświadczenie w budowie backendu: Java – projektowanie i rozwój usług API
• Bardzo dobra znajomość React
• Znajomość podstawy pracy z BigQuery/SQL
• Umiejętność projektowania ergonomicznego UI dla danych: tabele, wykresy, drill-down, eksport wyników
• Praktyka w pracy zespołowej: Git, code review, standardy jakości, dokumentacja, testy (unit/integration/e2e)
• Doświadczenie w środowisku produkcyjnym: CI/CD, monitoring/logowanie, reagowanie na incydenty
• Gotowość do współpracy z AI Engineer i zespołami
Mile widziane:
• Znajomość rozwiązań klasy semantic/metrics layer - semantic layer, caching, pre-aggregations, governance metryk
• Znajomość narzędzi „conversational analytics" / wzorców produktowych dla „chat with data": citations, „pokaż SQL", tryby explore vs answer, scoring zaufania
• Znajomosć biblioteki UI i data-viz
• Znajomość GCP: Cloud Run, Pub/Sub
• Wiedza z podstaw konteneryzacji i wdrożeń: Docker/Kubernetes
• Doświadczenie w środowisku regulowanym (bankowość): audyt, zgodność, klasyfikacja danych, procesy bezpieczeństwa
• Projektowanie i rozwój aplikacji webowych w technologii React, ze szczególnym uwzględnieniem interfejsów konwersacyjnych (chat), obsługi historii rozmów, prezentacji źródeł i uzasadnień odpowiedzi oraz mechanizmów zbierania informacji zwrotnej od użytkowników
• Tworzenie i rozwój usług backendowych w Java, obejmujące projektowanie API, integrację z bazami danych oraz wykorzystanie BigQuery i SQL do przetwarzania, analizy i udostępniania danych
• Projektowanie ergonomicznych interfejsów użytkownika dla danych, w tym tabel, wykresów, widoków drill-down oraz funkcji eksportu wyników, z naciskiem na użyteczność i czytelność prezentowanych informacji
• Współpraca w środowisku produkcyjnym i zespołowym, obejmująca pracę z Git, code review, testami, dokumentacją, procesami CI/CD, monitoringiem i obsługą incydentów oraz ścisłą współpracą z AI Engineerami i innymi zespołami projektowymi
Wymagania:
• Doświadczenie w budowie aplikacji webowych z elementami konwersacyjnymi (chat): streaming odpowiedzi, historia rozmów, feedback użytkownika, prezentacja źródeł/uzasadnień
• Doświadczenie w budowie backendu: Java – projektowanie i rozwój usług API
• Bardzo dobra znajomość React
• Znajomość podstawy pracy z BigQuery/SQL
• Umiejętność projektowania ergonomicznego UI dla danych: tabele, wykresy, drill-down, eksport wyników
• Praktyka w pracy zespołowej: Git, code review, standardy jakości, dokumentacja, testy (unit/integration/e2e)
• Doświadczenie w środowisku produkcyjnym: CI/CD, monitoring/logowanie, reagowanie na incydenty
• Gotowość do współpracy z AI Engineer i zespołami
Mile widziane:
• Znajomość rozwiązań klasy semantic/metrics layer - semantic layer, caching, pre-aggregations, governance metryk
• Znajomość narzędzi „conversational analytics" / wzorców produktowych dla „chat with data": citations, „pokaż SQL", tryby explore vs answer, scoring zaufania
• Znajomosć biblioteki UI i data-viz
• Znajomość GCP: Cloud Run, Pub/Sub
• Wiedza z podstaw konteneryzacji i wdrożeń: Docker/Kubernetes
• Doświadczenie w środowisku regulowanym (bankowość): audyt, zgodność, klasyfikacja danych, procesy bezpieczeństwa
🔍 Dekoder Ogłoszenia
🔴
z naciskiem na użyteczność i czytelność prezentowanych informacji
Choć brzmi to jak standard, może oznaczać, że projektanci UI nie zawsze są dostępni lub ich praca jest priorytetem.
🔴
ścisłą współpracą z AI Engineerami i innymi zespołami projektowymi
Może oznaczać, że będziesz musiał dużo czasu poświęcać na komunikację i koordynację z innymi, co może odciągać od pracy developerskiej.
🟡
Doświadczenie w budowie aplikacji webowych z elementami konwersacyjnymi (chat)
Może oznaczać, że będziesz pracować nad bardziej złożonymi funkcjonalnościami chatbota niż tylko prostym interfejsem.
🟡
Doświadczenie w środowisku produkcyjnym
Oznacza, że oczekuje się od Ciebie umiejętności pracy z kodem, który jest już w użyciu przez klientów, co wiąże się z większą odpowiedzialnością.
🟡
standardy jakości
Może oznaczać zarówno wysokie standardy, jak i po prostu podstawowe praktyki, które są egzekwowane.