Senior Fullstack Developer (Java/React) (k/m/n)
⚲ Poznań
Do uzgodnienia
Wymagania
- Java
- React.js
- BigQuery
Opis stanowiska
Nasze wymagania:
Mimimum 5 lat doświadczenia w podobnej roli
Doświadczenie w projektach z sektora bankowego lub finansowego
Bardzo dobra znajomość React oraz doświadczenie w tworzeniu nowoczesnych aplikacji webowych
Komercyjne doświadczenie w budowie systemów backendowych opartych o Java oraz rozwoju usług API
Doświadczenie w budowie aplikacji webowych z funkcjonalnościami typu chat (np. streaming odpowiedzi, historia rozmów, mechanizmy feedbacku)
Podstawowa znajomość SQL oraz BigQuery
Umiejętność projektowania przejrzystych i intuicyjnych interfejsów do prezentacji danych (m.in. tabele, dashboardy, wizualizacje, etc.)
Doświadczenie w pracy z systemami działającymi w środowisku produkcyjnym, w tym z procesami CI/CD, monitorowaniem aplikacji oraz analizą i obsługą incydentów
Umiejętność pracy z systemem kontroli wersji Git
Znajomość dobrych praktyk wytwarzania oprogramowania, w tym testów, code review oraz standardów jakości kodu
Dostępność do pracy w modelu hybrydowym (min. 1 dzień w tygodniu praca z biura w Warszawie lub Poznaniu)
Mile widziane:
Znajomość GCP (Cloud Run, Pub/Sub)
Podstawowa znajomość Docker i Kubernetes
Znajomość bibliotek UI oraz narzędzi do wizualizacji danych
Znajomość rozwiązań z obszaru semantic/metrics layer (semantic layer, caching, pre-aggregations, metric governance)
Doświadczenie z narzędziami conversational analytics / wzorcami produktowymi dla typu chat with data
Zakres obowiązków:
Czym się zajmujemy:
Projektowanie i rozwój rozwiązań Data Lake i Data Warehouse oraz procesów zasilania danych (online i offline)
Analiza danych oraz projektowanie modeli logicznych i fizycznych
Optymalizacja zapytań SQL w środowiskach on-premise i GCP
Tworzenie przepływów (off-linowe/on-linowe; on-premise/GCP)
Implementacja rozwiązań związanych z ładowaniem danych z wykorzystaniem Python, Rust
Tworzenie rozwiązań do interaktywnej analizy danych w formie Chat Data (UI, logika biznesowa i prezentacja wyników)
Projektowanie i wdrażanie rozwiązań zgodnie z wymaganiami biznesowymi.
Wsparcie testów, wdrożeń oraz utrzymania rozwijanych rozwiązań
Oferujemy:
Stabilność zatrudnienia – długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT.
Elastyczne formy współpracy – umowa B2B, umowa o pracę lub zlecenie.
Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego.
Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów.
Wewnętrzny program poleceń.
Możliwość finansowania certyfikatów IT.
W zależności od projektu pracujemy w trybie hybrydowym, zdalnym lub stacjonarnym.
Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem.
Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić.
Mimimum 5 lat doświadczenia w podobnej roli
Doświadczenie w projektach z sektora bankowego lub finansowego
Bardzo dobra znajomość React oraz doświadczenie w tworzeniu nowoczesnych aplikacji webowych
Komercyjne doświadczenie w budowie systemów backendowych opartych o Java oraz rozwoju usług API
Doświadczenie w budowie aplikacji webowych z funkcjonalnościami typu chat (np. streaming odpowiedzi, historia rozmów, mechanizmy feedbacku)
Podstawowa znajomość SQL oraz BigQuery
Umiejętność projektowania przejrzystych i intuicyjnych interfejsów do prezentacji danych (m.in. tabele, dashboardy, wizualizacje, etc.)
Doświadczenie w pracy z systemami działającymi w środowisku produkcyjnym, w tym z procesami CI/CD, monitorowaniem aplikacji oraz analizą i obsługą incydentów
Umiejętność pracy z systemem kontroli wersji Git
Znajomość dobrych praktyk wytwarzania oprogramowania, w tym testów, code review oraz standardów jakości kodu
Dostępność do pracy w modelu hybrydowym (min. 1 dzień w tygodniu praca z biura w Warszawie lub Poznaniu)
Mile widziane:
Znajomość GCP (Cloud Run, Pub/Sub)
Podstawowa znajomość Docker i Kubernetes
Znajomość bibliotek UI oraz narzędzi do wizualizacji danych
Znajomość rozwiązań z obszaru semantic/metrics layer (semantic layer, caching, pre-aggregations, metric governance)
Doświadczenie z narzędziami conversational analytics / wzorcami produktowymi dla typu chat with data
Zakres obowiązków:
Czym się zajmujemy:
Projektowanie i rozwój rozwiązań Data Lake i Data Warehouse oraz procesów zasilania danych (online i offline)
Analiza danych oraz projektowanie modeli logicznych i fizycznych
Optymalizacja zapytań SQL w środowiskach on-premise i GCP
Tworzenie przepływów (off-linowe/on-linowe; on-premise/GCP)
Implementacja rozwiązań związanych z ładowaniem danych z wykorzystaniem Python, Rust
Tworzenie rozwiązań do interaktywnej analizy danych w formie Chat Data (UI, logika biznesowa i prezentacja wyników)
Projektowanie i wdrażanie rozwiązań zgodnie z wymaganiami biznesowymi.
Wsparcie testów, wdrożeń oraz utrzymania rozwijanych rozwiązań
Oferujemy:
Stabilność zatrudnienia – długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT.
Elastyczne formy współpracy – umowa B2B, umowa o pracę lub zlecenie.
Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego.
Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów.
Wewnętrzny program poleceń.
Możliwość finansowania certyfikatów IT.
W zależności od projektu pracujemy w trybie hybrydowym, zdalnym lub stacjonarnym.
Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem.
Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić.
🔍 Dekoder Ogłoszenia
🔴
Minimum 5 lat doświadczenia w podobnej roli
Może oznaczać, że szukają kogoś, kto już przeszedł przez wszystkie etapy rozwoju aplikacji, ale też może być próbą odfiltrowania młodszych kandydatów bez względu na faktyczne umiejętności.
🔴
Doświadczenie w projektach z sektora bankowego lub finansowego
Oznacza, że będziesz pracować z bardzo specyficznymi, często archaicznymi technologiami i procesami, które są trudne do zrozumienia poza tym sektorem.
🔴
Doświadczenie w budowie aplikacji webowych z funkcjonalnościami typu chat (np. streaming odpowiedzi, historia rozmów, mechanizmy feedbacku)
Może oznaczać, że będziesz budować prosty czat, ale też skomplikowany system z zaawansowanymi funkcjami AI i analizą danych w czasie rzeczywistym.
🔴
Podstawowa znajomość SQL oraz BigQuery
Może oznaczać, że będziesz wykonywać proste zapytania, ale też że będziesz odpowiedzialny za optymalizację złożonych zapytań w dużych zbiorach danych.
🔴
Projektowanie i rozwój rozwiązań Data Lake
Choć brzmi ambitnie, może oznaczać pracę z bardzo dużą ilością danych, często nieustrukturyzowanych, co wiąże się z wyzwaniami w zakresie jakości i zarządzania danymi.