Fullstack Developer (Django + Next.js)
PySENSE•Warszawa
💰 Wynagrodzenie
Widełki nieujawnione
📋 Informacje
📝 Opis główny / Wstęp
## O nas
Pysense to lider rozwiązań IoT dla rynku energetycznego. Tworzymy inteligentne systemy, które rewolucjonizują sposób zarządzania energią w Polsce i Europie. Naszym flagowym produktem jest platforma bilansowania energii dla prosumentów — system, który w czasie rzeczywistym analizuje produkcję i zużycie energii oraz automatycznie steruje inwerterami, aby maksymalizować zyski ze zmiennych cen na rynku energii.
Pracujemy z najnowszymi technologiami i budujemy rzeczy, które mają realny wpływ na transformację energetyczną.
## Twoja rola
Szukamy **Fullstack Developera**, który będzie pracować na styku frontendu i backendu — budując i utrzymując interfejs użytkownika naszej platformy energetycznej, a przy okazji wspierając backendowca przy rozwoju Django.
Twoja główna arena to **Next.js** — tworzenie dashboardów z wykresami danych energetycznych, widoków produkcji i zużycia, oraz interfejsów konfiguracyjnych dla prosumentów. Jednocześnie będziesz na tyle swobodny w Django, żeby samodzielnie pisać i rozwijać endpointy API zasilające frontend.
## Zakres obowiązków
- Budowanie i utrzymanie frontendu w **Next.js** — dashboardy, wykresy, widoki danych w czasie rzeczywistym
- Implementacja interaktywnych grafów danych energetycznych (produkcja, zużycie, ceny energii)
- Integracja frontendu z backendem Django (REST API / WebSocket dla danych real-time)
- Współpraca z backendowcem przy projektowaniu i rozwijaniu endpointów API
- Samodzielne pisanie prostszych widoków i endpointów po stronie Django gdy zajdzie potrzeba
- Dbanie o wydajność i responsywność interfejsu
- Code review i utrzymanie jakości kodu frontendowego
## Wymagania
**Niezbędne:**
- Min. 2–3 lata doświadczenia z **Next.js** (App Router lub Pages Router)
- Solidna znajomość **React** — hooki, zarządzanie stanem, optymalizacja renderowania
- Doświadczenie z bibliotekami do wykresów — **Recharts, Chart.js, Highcharts lub D3.js**
- Podstawowa znajomość **Django + DRF** — rozumienie modeli, widoków, serializerów, umiejętność pisania prostych endpointów
- Znajomość **TypeScript**
- Umiejętność pracy z **REST API** i danymi real-time (WebSocket / SSE)
- Znajomość **Tailwind CSS** lub podobnego frameworka
**Mile widziane:**
- Doświadczenie z **WebSocket** w kontekście Next.js + Django Channels
- Doświadczenie z React Native
- Znajomość **Celery** na poziomie podstawowym
- Doświadczenie z dashboardami danych — szczególnie time-series
- Znajomość podstaw AWS (S3 dla assetów, CloudFront)
- Znajomość **React Query / SWR** do zarządzania cache'owaniem danych z API
## Co oferujemy
- **Wynagrodzenie:** 12 000 – 17 000 PLN netto
- Praca stacjonarna lub hybrydowa (biuro w Warszawie)
- Ścisła współpraca z małym, technicznym zespołem — zero zbędnych meetingów
- Realny wpływ na UX i kierunek rozwoju produktu
- Praca nad produktem z misją — zielona energia, transformacja rynku energetycznego
- Sprzęt do wyboru (Mac / Linux)