Senior Full Stack Developer

JavaScript

Senior Full Stack Developer

JavaScript
Katowice, Katowice +2 Locations

uniperks

Full-time
B2B
Senior
Remote

Job description

O nas

uniperks to dynamicznie rozwijający się polski startup i pierwsza w Polsce platforma technologiczna łącząca studentów z ponad 100 marek takich jak Samsung, Sephora, H&M, Google czy Zalando poprzez system ekskluzywnych zniżek i usług dostępnych wyłącznie dla studentów.

Zaufało nam już ponad 340 000 studentów, którzy korzystają z 189+ benefitów i zniżek sięgających nawet -50%.

Dzięki autorskiej technologii zintegrowanej bezpośrednio z systemami uczelnianymi gwarantujemy w 100% pewną cyfrową weryfikację statusu studenckiego, a nasze dotarcie do tej grupy i precyzja nie mają sobie równych na rynku.

Dołącz do zespołu, który zmienia sposób, w jaki topowe marki budują relacje z pokoleniem Gen Z.

O roli

Szukamy Senior Full Stack Developera z mocnym doświadczeniem w Angular, który chce współtworzyć architekturę nowoczesnego produktu, podejmować kluczowe decyzje techniczne i rozwijać się w środowisku intensywnie wykorzystującym AI w codziennej pracy.

Zależy nam na osobie, która ma doświadczenie w prowadzeniu projektu B2C na dużą skalę, potrafi sprawnie przejść od koncepcji do wdrożenia, ale też chętnie dzieli się wiedzą z zespołem.

Twoje zadania

  • Projektowanie i rozwój kluczowych modułów aplikacji frontendowych w Angularze oraz backendu w Spring Boot

  • Współtworzenie architektury produktu i podejmowanie kluczowych decyzji technicznych mających realny wpływ na rozwój platformy

  • Projektowanie i dokumentowanie architektury z wykorzystaniem diagramów UML, wspierających planowanie i komunikację w zespole

  • Mentoring mniej doświadczonych członków zespołu, prowadzenie code review, definiowanie standardów jakości kodu

  • Nadzorowanie i usprawnianie pracy agentów AI piszących czysty, testowalny kod

  • Tworzenie i rozwijanie workflow opartych na agentach AI do automatyzacji pracy developerskiej

  • Udział w planowaniu sprintów, definiowaniu user stories i ocenie złożoności zadań

  • Współpraca z zespołem Data przy projektowaniu integracji aplikacji z hurtownią danych

  • Dbanie o jakość, wydajność i skalowalność wdrażanych rozwiązań

Wymagania

  • Bardzo dobra znajomość Angulara (19+) oraz języka TypeScript

  • Solidne doświadczenie z backendem w Javie / Spring Boot, umiejętność samodzielnego projektowania i implementacji usług backendowych

  • Bardzo dobra znajomość MongoDB

  • Biegła znajomość zarządzania stanem w przeglądarce (NGXS lub równoważne, cookies, Local/Session Storage, IndexedDB)

  • Znajomość protokołów komunikacyjnych (np. REST, WebSocket, HTTP)

  • Znajomość protokołów wykorzystywanych w autoryzacji i uwierzytelnianiu (OAuth2, OIDC, SAML)

  • Doświadczenie w pracy z narzędziami AI do kodowania (Claude Code, Codex, Gemini CLI lub podobne) oraz świadomość, jak budować efektywne workflow z agentami AI

  • Doświadczenie z SQL i bazami relacyjnymi, umiejętność pisania wydajnych zapytań analitycznych

  • Praktyczna znajomość Git

  • Umiejętność pisania adekwatnych testów (jednostkowych, integracyjnych, e2e) i dbania o pokrycie testowe

  • Znajomość wzorców projektowych, w szczególności w kontekście Angulara (TypeScript) i Spring Boota (Java)

  • Umiejętność tworzenia diagramów UML i modelowania systemów na potrzeby projektowania i dokumentacji

  • Rozumienie architektury mikroserwisowej oraz wzorców pozwalających ją rozwijać

  • Doświadczenie z konteneryzacją (Docker, Kubernetes)

  • Samodzielność, proaktywność, umiejętność podejmowania decyzji technicznych i jasna komunikacja

Mile widziane

  • Doświadczenie z aplikacjami multi-tenant działającymi w kilku krajach (różne języki, waluty, regulacje, lokalizacja)

  • Doświadczenie z hurtowniami danych oraz procesami ETL/ELT

  • Doświadczenie z Azure Cloud

  • Doświadczenie z WebRTC

  • Doświadczenie z produktem opartym między innymi na aplikacjach mobilnych

  • Znajomość protokołów OpenID4VCI / OpenID4VP

Co oferujemy

  • Realny wpływ na rozwój jednej z najciekawszych platform studenckich w Polsce oraz na decyzje architektoniczne

  • Elastyczna forma współpracy (B2B, UOP, UZ) + system premiowy (roczny) oraz możliwość uczestnictwa w programie ESOP

  • Środowisko startupowe: szybkie decyzje, duża autonomia, brak korporacyjnych barier

  • Praca w zespole, który stawia na autentyczność, innowację i współpracę

  • Praca zdalna lub hybrydowa (Warszawa)

  • Nowoczesne środowisko wykorzystujące AI (LLM) w codziennym developmencie

  • Możliwość rozwoju w kierunku architektury, obszaru Data lub AI-assisted development

  • Praca w architekturze mikroserwisowej i nowoczesnym stacku technologicznym

  • Realna odpowiedzialność za wdrażane rozwiązania

  • Dostęp do super zniżek (takich serio super 🚀)

Tech stack

    Polish

    C1

    English

    B2

    Angular

    advanced

    TypeScript

    advanced

    Java

    advanced

    Spring Boot

    advanced

    MongoDB

    advanced

    SQL

    regular

    Docker

    regular

    Azure

    nice to have

    Kubernetes

    nice to have

Office location

Senior Full Stack Developer

Summary of the offer

Senior Full Stack Developer

Katowice, Katowice
uniperks
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is Uniperks PSA with its registered office in Kielce (ul. Karola Olszewskiego 6, 25-663 Ki... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.