Senior Full Stack Developer
⚲ Warszawa, Wrocław, Katowice
Do uzgodnienia
Wymagania
- Angular
- TypeScript
- Java
- Spring Boot
- MongoDB
- SQL
- Docker
- Azure
- Kubernetes
Opis stanowiska
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 🚀)
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 🚀)
🔍 Dekoder Ogłoszenia
🔴
współtworzyć architekturę nowoczesnego produktu
Może oznaczać zarówno realny wpływ na architekturę, jak i konieczność dostosowania się do już istniejących, być może nieoptymalnych rozwiązań.
🔴
podejmować kluczowe decyzje techniczne
Może oznaczać faktyczną odpowiedzialność za wybory technologiczne, ale też konieczność uzasadniania swoich decyzji przed innymi lub akceptowania decyzji zarządu.
🔴
rozwijać się w środowisku intensywnie wykorzystującym AI w codziennej pracy
Może oznaczać ciekawe projekty z AI, ale też potencjalnie eksperymentalne narzędzia i brak ugruntowanych procesów w tym obszarze.
🔴
prowadzeniu projektu B2C na dużą skalę
Może oznaczać pracę nad produktem z dużą liczbą użytkowników, ale też potencjalne problemy związane z wydajnością, skalowalnością i obsługą klienta.
🔴
sprawnie przejść od koncepcji do wdrożenia
Może oznaczać zwinne procesy i szybkie iteracje, ale też presję czasu i potencjalne kompromisy kosztem jakości.