Rozwijamy system Contact Center oparty o Java/Spring i React, z dużym naciskiem na komunikację real-time (WebSocket/event-driven), niezawodność i wydajność. Projekt obejmuje rozwój kluczowych funkcji produktowych, stabilizację produkcji oraz skalowanie architektury.
responsibilities :
Prowadzenie architektury i kluczowych decyzji technicznych po stronie backendu i frontendu
Rozwój oraz utrzymanie kluczowych funkcji w Java/Spring oraz React
Projektowanie i stabilizacja komunikacji real-time, w tym WebSocket i architektury event-driven
Dbanie o jakość rozwiązania poprzez code review, standardy techniczne, testy i observability
Rozwiązywanie problemów produkcyjnych, analiza przyczyn błędów i poprawa niezawodności systemu
Współpraca z biznesem i zespołem produktowym przy planowaniu roadmapy oraz dekompozycji rozwiązań
Mentoring techniczny zespołu oraz wspieranie rozwoju dobrych praktyk inżynierskich
requirements-expected :
Bardzo mocne, komercyjne doświadczenie w backendzie Java, w szczególności Spring Boot i Spring Security
Solidne doświadczenie komercyjne w frontendzie React
Doświadczenie w roli Tech Leada lub wiodącego inżyniera z realnym ownershipem technicznym
Praktyka w projektowaniu i rozwijaniu systemów real-time, w tym WebSocket, STOMP, reconnecty oraz podejście event-driven
Bardzo dobra znajomość Redis, w tym TTL, modelowania danych, wydajności i zastosowania w systemach produkcyjnych
Umiejętność projektowania rozwiązań pod niezawodność, w tym timeouty, retry, idempotencja i observability
Codzienna praca hands-on: implementacja, code review, refaktoryzacja i debugging produkcyjny
Praktyka w testach unit, integration oraz contract lub end-to-end
Doświadczenie z Docker, CI/CD, Git oraz wdrożeniami na środowiska produkcyjne
Umiejętność łączenia perspektywy architektonicznej z pragmatycznym delivery
offered :
atrakcyjne wynagrodzenie - dostosowane do doświadczenia i kompetencji,
możliwość rozwoju zawodowego,
udział przy realizacji ciekawych projektów dla dużych i znanych Klientów,
do wyboru: umowę o pracę lub B2B,
elastyczne godziny pracy,
miejsce pracy: stacjonarnie (Kraków), hybrydowo lub zdalnie - do wyboru,