Senior Fullstack Developer
⚲ Warszawa, Kraków, Wrocław, Poznań, Gdańsk
25 000 - 28 000 PLN (B2B)
Wymagania
- React
- Node.js
- AWS
- Next.js
- TypeScript
- API
- API documentation
- Docker (nice to have)
- npm (nice to have)
- Express.js (nice to have)
Opis stanowiska
O projekcie:
O stanowisku
Fungies.io to platforma e-commerce nowej generacji, stworzona dla twórców produktów cyfrowych - studiów gamedev, twórców SaaS, autorów kursów, narzędzi AI i społeczności subskrypcyjnych. Pomagamy sprzedawcom uruchomić własny sklep w kilka minut, obsłużyć płatności globalnie (Stripe, PayPal), automatyzować podatki, licencje, dostarczanie produktów oraz zarządzać klientami end-to-end.
- Działamy globalnie, obsługujemy klientów m.in. z USA, UE i Azji- Architektura multi-tenant (schema-based) skalująca tysiące sklepów na jednej platformie- Produkt rozwijany jest aktywnie - wciąż jesteśmy na etapie, gdzie każda decyzja techniczna ma realny wpływ na kierunek firmy- Zespół jest świadomie mały, senioralny i mocno techniczny - bez warstw managementu pomiędzy developerem a founderemO roli
Szukamy Senior Fullstack Developera, który samodzielnie obejmie nadzór nad rozwojem aplikacji — od architektury, przez code review, po wdrożenia produkcyjne. To rola dla osoby, która chce realnie kształtować produkt, a nie tylko „dowozić ticketów”.
Będziesz pracować bezpośrednio z founderami, współdecydując o kierunku technicznym i biznesowym. Twoje decyzje natychmiast trafiają do produkcji i są używane przez realnych klientów.
Wymagania:
Czego oczekujemy
Must-have:
- Min. 5 lat komercyjnego doświadczenia w roli fullstack / senior fullstack- Bardzo dobra znajomość TypeScript (zarówno backend, jak i frontend)- Next.js 14+ (App Router), React 18, Tailwind CSS- Node.js + Express (lub równoważny framework backendowy)- Doświadczenie z tRPC lub gotowość do szybkiego wejścia- PostgreSQL + ORM (preferowane TypeORM; mile widziane Prisma/Drizzle jako baza porównawcza)- Znajomość Zod, walidacji danych i projektowania typów end-to-end- Doświadczenie w pracy z Stripe (Payment Intents, Subscriptions, Webhooks)- Praca z AWS (przynajmniej S3, Lambda, RDS, CloudFront)- Świadomość bezpieczeństwa: OWASP, JWT, auth flow, RLS/multi-tenancy- Doświadczenie w prowadzeniu projektu samodzielnie — od decyzji architektonicznej po deploy
Nice-to-have:
- Doświadczenie w produktach SaaS / e-commerce / marketplace- Znajomość multi-tenant architecture- Praca z Jotai / TanStack Query- GitLab CI/CD, Docker, Terraform/IaC- Doświadczenie z Sentry, Segment, Winston- Playwright / testy E2E- Wcześniejsza praca w startupie na etapie 0→1 lub 1→10
Codzienne zadania:
- Rozwój i utrzymanie aplikacji w architekturze monorepo (pnpm + Turborepo): backend (Express + tRPC), dashboard sprzedawcy (Next.js 14) oraz storefront klienta (Next.js 14)
- Projektowanie i implementacja nowych modułów produktowych (płatności, subskrypcje, licencjonowanie, integracje, AI)
- Praca z bazą PostgreSQL w modelu multi-tenancy schema-based (TypeORM, migracje, optymalizacja zapytań)
- Rozwój publicznego API (REST v0/v1 oraz tRPC) wraz z webhookami (Stripe, PayPal)
- Dbanie o jakość kodu, code review, mentoring i wyznaczanie standardów technicznych
- Optymalizacja wydajności, monitoringu (Sentry) i kosztów infrastruktury AWS (ECS, Lambda, S3, RDS, CloudFront, SES, SQS)
- Współpraca z founderami przy roadmapie produktu - od dyskusji koncepcyjnych po release
O stanowisku
Fungies.io to platforma e-commerce nowej generacji, stworzona dla twórców produktów cyfrowych - studiów gamedev, twórców SaaS, autorów kursów, narzędzi AI i społeczności subskrypcyjnych. Pomagamy sprzedawcom uruchomić własny sklep w kilka minut, obsłużyć płatności globalnie (Stripe, PayPal), automatyzować podatki, licencje, dostarczanie produktów oraz zarządzać klientami end-to-end.
- Działamy globalnie, obsługujemy klientów m.in. z USA, UE i Azji- Architektura multi-tenant (schema-based) skalująca tysiące sklepów na jednej platformie- Produkt rozwijany jest aktywnie - wciąż jesteśmy na etapie, gdzie każda decyzja techniczna ma realny wpływ na kierunek firmy- Zespół jest świadomie mały, senioralny i mocno techniczny - bez warstw managementu pomiędzy developerem a founderemO roli
Szukamy Senior Fullstack Developera, który samodzielnie obejmie nadzór nad rozwojem aplikacji — od architektury, przez code review, po wdrożenia produkcyjne. To rola dla osoby, która chce realnie kształtować produkt, a nie tylko „dowozić ticketów”.
Będziesz pracować bezpośrednio z founderami, współdecydując o kierunku technicznym i biznesowym. Twoje decyzje natychmiast trafiają do produkcji i są używane przez realnych klientów.
Wymagania:
Czego oczekujemy
Must-have:
- Min. 5 lat komercyjnego doświadczenia w roli fullstack / senior fullstack- Bardzo dobra znajomość TypeScript (zarówno backend, jak i frontend)- Next.js 14+ (App Router), React 18, Tailwind CSS- Node.js + Express (lub równoważny framework backendowy)- Doświadczenie z tRPC lub gotowość do szybkiego wejścia- PostgreSQL + ORM (preferowane TypeORM; mile widziane Prisma/Drizzle jako baza porównawcza)- Znajomość Zod, walidacji danych i projektowania typów end-to-end- Doświadczenie w pracy z Stripe (Payment Intents, Subscriptions, Webhooks)- Praca z AWS (przynajmniej S3, Lambda, RDS, CloudFront)- Świadomość bezpieczeństwa: OWASP, JWT, auth flow, RLS/multi-tenancy- Doświadczenie w prowadzeniu projektu samodzielnie — od decyzji architektonicznej po deploy
Nice-to-have:
- Doświadczenie w produktach SaaS / e-commerce / marketplace- Znajomość multi-tenant architecture- Praca z Jotai / TanStack Query- GitLab CI/CD, Docker, Terraform/IaC- Doświadczenie z Sentry, Segment, Winston- Playwright / testy E2E- Wcześniejsza praca w startupie na etapie 0→1 lub 1→10
Codzienne zadania:
- Rozwój i utrzymanie aplikacji w architekturze monorepo (pnpm + Turborepo): backend (Express + tRPC), dashboard sprzedawcy (Next.js 14) oraz storefront klienta (Next.js 14)
- Projektowanie i implementacja nowych modułów produktowych (płatności, subskrypcje, licencjonowanie, integracje, AI)
- Praca z bazą PostgreSQL w modelu multi-tenancy schema-based (TypeORM, migracje, optymalizacja zapytań)
- Rozwój publicznego API (REST v0/v1 oraz tRPC) wraz z webhookami (Stripe, PayPal)
- Dbanie o jakość kodu, code review, mentoring i wyznaczanie standardów technicznych
- Optymalizacja wydajności, monitoringu (Sentry) i kosztów infrastruktury AWS (ECS, Lambda, S3, RDS, CloudFront, SES, SQS)
- Współpraca z founderami przy roadmapie produktu - od dyskusji koncepcyjnych po release
🔍 Dekoder Ogłoszenia
🔴
każda decyzja techniczna ma realny wpływ na kierunek firmy
Twoje decyzje będą miały duży wpływ, ale też ponosisz za nie pełną odpowiedzialność w szybko zmieniającym się środowisku.
🔴
Zespół jest świadomie mały, senioralny i mocno techniczny - bez warstw managementu pomiędzy developerem a founderem
Oczekuje się od Ciebie dużej samodzielności i przejmowania odpowiedzialności za procesy, które normalnie byłyby po stronie managementu.
🔴
samodzielnie obejmie nadzór nad rozwojem aplikacji — od architektury, przez code review, po wdrożenia produkcyjne
Będziesz odpowiedzialny za bardzo szeroki zakres zadań, od strategicznych po operacyjne, co może oznaczać dużo pracy.
🟢
chce realnie kształtować produkt, a nie tylko „dowozić ticketów”
Oczekuje się od Ciebie proaktywności i inicjatywy w definiowaniu kierunków rozwoju, a nie tylko wykonywania zleconych zadań.
🔴
Twoje decyzje natychmiast trafiają do produkcji i są używane przez realnych klientów
Twoja praca będzie miała natychmiastowy i widoczny wpływ, co wiąże się z presją i koniecznością szybkiego reagowania na problemy.