Senior Fullstack Developer

4 994 - 5 549 USDNet per month - B2B
JavaScript

Senior Fullstack Developer

JavaScript

Gdańsk, Gdańsk

Plenti

Full-time
B2B
Senior
Remote
4 994 - 5 549 USD
Net per month - B2B

Tech stack

    English

    C1

    Polish

    B2

    TypeScript

    advanced

    React

    advanced

    JavaScript

    advanced

    Python

    regular

Job description

Fullstack Developer

📍 100% zdalnie | B2B: 18 000 - 20 000 PLN + VAT | SaaS | Startup | GCP | Dashboardy

🕐 Elastyczne godziny |


Dołącz do zespołu budującego narzędzie, które upraszcza świat danych marketingowych.

Tworzymy platformę analityczną typu SaaS dla agencji digitalowych – jeden punkt do raportowania i analizowania danych z wielu źródeł. Pracujemy w małym, doświadczonym zespole (seniorzy only), blisko klienta. MVP już działa, UX-y gotowe, pora zbudować solidny front i uzupełnić backend.


Szukamy osoby, która:

● Poprowadzi rozwój front-endu (React + TypeScript),

● Swobodnie czuje się także po stronie backendowej (Python),

● Będzie współtworzyć roadmapę z CTO i product designerem,

● Czuje się pewnie w pracy z dużą ilością danych, wykresami, dashboardami,

● Działa samodzielnie, ale potrafi też efektywnie współpracować z zespołem,

● Jest pragmatyczna i lubi brać czynny udział w rozwoju produktu.


Tech stack: React.js | TypeScript | Python (FastAPI) | Nest.js | Storyblok | GCP | GitHub | Cypress


Zakres zadań:

● Rozwój i utrzymanie FE zgodnie z Figma (performance ma znaczenie – szybkość to nasz USP),

● Współtworzenie backendu oraz dodawanie nowych funkcjonalności,

● Tworzenie dynamicznych dashboardów z wykresami i tabelami – wydajność i UX mają kluczowe znaczenie,

● Implementacja customowych komponentów do analityki (KPI, wykresy, dane czasowe),

● Tworzenie środowiska klienta, uwierzytelniania, współpraca z API (FastAPI),

● Praca z feedbackiem realnych użytkowników testowych,

● Ścisła współpraca z designem, data engineeringiem i founderem,

● Development to Twój konik – szukamy osoby z inicjatywą, która będzie chciała mieć realny wpływ na produkt, będzie proponować rozwiązania, nie tylko wykonywać taski.


Wymagania:

● Minimum 5 lat komercyjnego doświadczenia w JavaScript/TypeScript,

● Minimum 3 lata doświadczenia jako Fullstack/Backend Developer (Python),

● Zaawansowana wiedza z React.js,

● Znajomość frameworków backendowych w Pythonie (najlepiej FastAPI),

● Doświadczenie w budowie dashboardów i pracy z danymi (tabele, wykresy, agregaty),

● Praktyczna znajomość co najmniej jednej biblioteki do wykresów (Chart.js, D3.js, Recharts, Highcharts, itd.),

● Umiejętność optymalizacji wydajności komponentów wizualnych,

● Bardzo dobra znajomość integracji z REST API,

● Znajomość HTML/CSS/JS, zarządzania stanem (Redux, Context API, MobX),

● Doświadczenie z cache'owaniem danych (Redis/memcache-like),

● Git + GitHub, znajomość CI/CD,

● Storybook lub inny headless CMS,

● Swobodna komunikacja po angielsku (kontakt z CTO i klientem),

● Mile widziane doświadczenie w: GCP, Firebase, Cypress / Playwright.


Oferujemy:

● Wynagrodzenie: 18 000–20 000 PLN netto + VAT (B2B),

● Elastyczne godziny pracy – pracuj kiedy chcesz, byle efekty się zgadzały,

● 100% zdalnie + okazjonalna praca z Holandii (opłacona przez nas),

● Brak zbędnej biurokracji – szybkie decyzje, bez micromanagementu,

● 5 dni płatnego urlopu (z możliwością zwiększenia po dłuższym czasie współpracy),

● Realny wpływ na rozwój produktu i roadmapę,

● Możliwość opcji na udziały firmy,

● Zespół doświadczonych programistów – praca bez juniorowania,

● Możliwość rozwinięcia się w stronę roli eksperckiej lub tech leada.

Published: 18.09.2025
Office location

Senior Fullstack Developer

4 994 - 5 549 USDNet per month - B2B
Apply

Senior Fullstack Developer

Gdańsk, Gdańsk

Plenti

4 994 - 5 549 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Plenti HR Solutions Sp z o.o. z siedzibą w Gdańsku, ul. Lęborska 3B 80-386 Gdańsk (certyfi... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.