Senior Full Stack Developer
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 🚀)
Senior Full Stack Developer
Senior Full Stack Developer