New offer - be the first one to apply!

May 8, 2026

Fullstack React / Next.js Developer

Mid • Hybrid

140 - 170 PLN

Krakow, Poland

O nas

  • Unwaste to startup założony z pasji do optymalizacji energii.

  • Budujemy zaawansowany system EMS (Energy Management System) w oparciu o sztuczną inteligencję, który łączy urządzenia energetyczne z centralnym systemem sterowania i optymalizacji.

  • Mamy finansowanie i prowadzimy obecnie wdrożenia z klientami.

  • Obecnie zespół developerski liczy sześć osób, ale patrząc na liczbę przybywających projektów czeka nas bardzo dynamiczny wzrost.

Fullstack Developer / Next.js Developer

Szukamy osoby na stanowisko Fullstack Developer, która dołączy do pracy nad aplikacją webową rozwijaną w oparciu o Next.js. Projekt obejmuje zarówno tworzenie widoków frontendowych, jak i logiki backendowej, dlatego zależy nam na osobie samodzielnej, która potrafi przeprowadzić zadanie od pomysłu, przez implementację, aż po działający efekt końcowy. Praca w zespole głównie z innym senior Full Stack developerem oraz programistą Python.

Zakres obowiązków

Do Twoich zadań będzie należeć:

  • rozwój aplikacji webowej opartej o Next.js,

  • tworzenie nowych widoków i funkcjonalności po stronie frontendowej,

  • implementacja logiki backendowej w ramach aplikacji Next.js,

  • praca z API, bazą danych i mechanizmami autoryzacji,

  • dbanie o jakość kodu, czytelność rozwiązań i spójność architektury,

  • współpraca przy projektowaniu rozwiązań technicznych,

  • samodzielna realizacja zadań typu front + backend,

  • współpraca z zespołem przy planowaniu kolejnych funkcjonalności.

Wymagania

Szukamy osoby, która ma:

  • doświadczenie w pracy jako Fullstack Developer lub na podobnym stanowisku,

  • praktyczną znajomość Next.js jako frameworka fullstackowego,

  • doświadczenie w pracy z nowszymi wersjami Next.js, szczególnie z App Routerem — Next.js 13+,

  • znajomość React i umiejętność budowania komponentów frontendowych,

  • przynajmniej podstawową, praktyczną znajomość TypeScript,

  • umiejętność pracy z API po stronie backendowej,

  • podstawową znajomość pracy z bazami danych,

  • samodzielność w realizacji zadań — od analizy potrzeby, przez kod, po działającą funkcjonalność,

  • komunikacja live API z użyciem np. MQTT (websocket)

  • podstawowe zrozumienie zagadnień związanych z autoryzacją i bezpieczeństwem aplikacji webowych (np. Better Auth),

  • umiejętność pracy z Gitem,

  • Broker wiadomości/system kolejki

  • komunikatywność i gotowość do pracy zespołowej.

Nie oczekujemy perfekcyjnej znajomości każdego narzędzia. Ważniejsze jest praktyczne doświadczenie, samodzielność i gotowość do uczenia się. W codziennej pracy można korzystać z nowoczesnych narzędzi wspierających programowanie, takich jak Cursor czy inne narzędzia AI dla IDE.

Mile widziane

Dodatkowym atutem będzie:

  • doświadczenie w pracy z biblioteką Better Auth, której używamy obecnie do obsługi autoryzacji w projekcie,

  • znajomość Ant Design,

  • znajomość Tailwind CSS,

  • doświadczenie w projektowaniu prostych interfejsów użytkownika,

  • umiejętność budowania widoków od zera — od pomysłu lub ogólnego opisu do gotowego, działającego UI,

  • wyczucie estetyki, użyteczności i podstawowych zasad UX,

  • doświadczenie w pracy z formularzami, tabelami, dashboardami i panelami administracyjnymi,

  • znajomość dobrych praktyk dostępności,

  • doświadczenie w optymalizacji aplikacji Next.js,

  • znajomość podstaw DevOps, wdrożeń lub pracy z aplikacją produkcyjną.

Jakiej osoby szukamy?

Najlepiej odnajdzie się u nas osoba, która:

  • potrafi samodzielnie dowieźć funkcjonalność od początku do końca,

  • nie ogranicza się wyłącznie do frontendu albo backendu,

  • rozumie, że dobra funkcjonalność to nie tylko kod, ale też użyteczny interfejs,

  • potrafi zaproponować rozwiązanie, a nie tylko czekać na bardzo szczegółową specyfikację,

  • umie zadawać dobre pytania, gdy coś wymaga doprecyzowania,

  • pisze kod w sposób czytelny i możliwy do dalszego utrzymania,

  • chce rozwijać się w ekosystemie Next.js, TypeScript i nowoczesnych aplikacji webowych.

Oferujemy

  • pracę przy realnie rozwijanej aplikacji webowej,

  • pracę bez biurokracji i spotkaniozy,

  • wpływ na rozwiązania techniczne i sposób realizacji funkcjonalności,

  • możliwość pracy z nowoczesnym stackiem opartym o Next.js,

  • przestrzeń do samodzielnej pracy i proponowania własnych rozwiązań,

  • współpracę z zespołem nastawionym na praktyczne, działające efekty,

  • możliwość rozwoju w obszarze fullstack developmentu, UI i architektury aplikacji webowych.

Stack technologiczny

W projekcie wykorzystujemy między innymi:

  • Next.js

  • React

  • TypeScript

  • Better Auth

  • Ant Design

  • Tailwind CSS

  • Python

  • API i logikę backendową w ramach aplikacji Next.js

  • bazę danych

  • System kolejki (message brokers)

  • Git

Forma współpracy

Forma współpracy, wymiar godzin i szczegóły organizacyjne są do ustalenia. Szukamy osoby, która może realnie wesprzeć rozwój aplikacji i przejmować odpowiedzialność za całe funkcjonalności, a nie tylko pojedyncze fragmenty kodu.