Podsumowanie
🎯
O projekcie
Jesteśmy agencją marketingu wydajnościowego prowadzącą płatne kampanie dla wielu klientów na Meta i TikTok. Budujemy wewnętrzną platformę SaaS — podobną do PLAI — która automatyzuje warstwę finansową i raportową naszych operacji.
Platforma musi: pobierać dane o wydatkach na reklamy na żywo z każdego Menedżera Firmy, automatycznie obliczać i pobierać opłaty od klientów (wydatki na reklamy + opłata za zarządzanie), pokazywać klientom białą etykietę panelu tylko ich kampanii, przetwarzać płatności za pośrednictwem GoHighLevel (GHL) oraz automatycznie wstrzymywać kampanie, gdy płatność się nie powiedzie.
Już poczyniliśmy znaczące postępy przy użyciu Claude Code i szukamy doświadczonego dewelopera, który przejmie architekturę, rozszerzy integracje i dostarczy produkt gotowy do produkcji.
⚙️
Kluczowe funkcje, które zbudujesz
Silnik fakturowania wydatków na reklamy: Synchronizuj wydatki w czasie rzeczywistym z Meta Ads API i TikTok Ads API oraz generuj faktury automatycznie na podstawie rzeczywistych wydatków.
Moduł opłat za zarządzanie: Konfiguruj stałe lub procentowe opłaty za zarządzanie na klienta; łącz lub oddzielaj od faktur za wydatki na reklamy.
Panel raportowania dla klientów: Portal z białą etykietą pokazujący każdemu klientowi tylko jego własne kampanie — wyświetlenia, kliknięcia, wydatki, ROAS, konwersje.
Integracja płatności GoHighLevel: Uruchamiaj pobieranie płatności z kont GHL klientów; obsługuj cykle fakturowania cyklicznego.
Automatyzacja błędów płatności: Gdy płatność GHL się nie powiedzie → automatycznie wstrzymaj aktywne kampanie Meta / TikTok za pośrednictwem API; wznowienie po udanej próbie.
Menadżer kampanii wieloplatformowych: Zintegrowany widok do wstrzymywania, wznawiania i monitorowania kampanii na Meta i TikTok z jednego interfejsu.
Webhooki i powiadomienia: Powiadomienia w czasie rzeczywistym o błędach płatności, progach wydatków i zmianach statusu kampanii.
Kontrola dostępu oparta na rolach: Administrator agencji vs. role klientów tylko do odczytu z ograniczoną widocznością danych.
🔌
Kluczowe integracje
Będziesz musiał czuć się komfortowo pracując z — lub szybko zapoznać się z — tymi API:
Meta Marketing API
TikTok Ads API
GoHighLevel API
Stripe (opcjonalny fallback)
Webhooki / REST
OAuth 2.0
🛠
Preferowany stos technologiczny
Frontend
Next.js · React · Tailwind CSS · Recharts / Chart.js
Backend
Node.js · Express lub Fastify · REST APIs · Cron Jobs
Baza danych
PostgreSQL · Prisma ORM · Redis (kolejkowanie)
Infrastruktura
Vercel · Railway · AWS (opcjonalnie) · Docker
Autoryzacja
NextAuth · JWT · Kontrola dostępu oparta na rolach
Rozwój wspomagany AI
Claude Code · Cursor (duży plus)
📋
Obowiązki
Przejąć architekturę platformy od początku do końca — frontend, backend, baza danych i integracje.
Wdrożyć synchronizację danych Meta Ads API i TikTok Ads API (wydatki, kampanie, zestawy reklam, spostrzeżenia).
Zbudować logikę fakturowania: generowanie faktur, uruchamianie płatności za pośrednictwem GoHighLevel, obsługa ponownych prób.
Zaplanować i wdrożyć automatyzację wstrzymywania/wznawiania kampanii wywoływaną przez zdarzenia płatności.
Opracować panel dla klientów z ograniczonym, tylko do odczytu raportowaniem na konto.
Pisać czysty, udokumentowany, testowalny kod, który zespół może utrzymywać i rozwijać.
Współpracować bezpośrednio z założycielem agencji — szybkie pętle informacji zwrotnej, brak biurokracji.
Używać Claude Code / narzędzi AI, aby przyspieszyć rozwój tam, gdzie to możliwe.
✅
Wymagania
3+ lata doświadczenia w rozwoju full-stack (Node.js + React).
Udokumentowane doświadczenie w integracji API stron trzecich — szczególnie platform reklamowych lub bramek płatności.
Doświadczenie w budowaniu aplikacji SaaS wielodostępnych z kontrolą dostępu opartą na rolach.
Solidne zrozumienie webhooków, architektury opartej na zdarzeniach i asynchronicznych zadań w tle.
Umiejętność pracy samodzielnej i podejmowania decyzji architektonicznych przy minimalnym wsparciu.
Silne umiejętności komunikacji w języku angielskim w piśmie do współpracy asynchronicznej.
⭐
Miło widziane
Wcześniejsze doświadczenie z Meta Marketing API lub TikTok Ads API (ogromny plus).
Znajomość GoHighLevel lub platform CRM z białą etykietą.
Doświadczenie z platformami podobnymi do PLAI, Madgicx lub Revealbot.
Tło w marketingu cyfrowym lub agencjach reklamowych — zrozumiesz tę dziedzinę od razu.
Komfortowe korzystanie z Claude Code lub Cursor w procesach rozwoju wspomaganego AI.
Doświadczenie w budowaniu systemów fakturowania z automatyczną logiką ponownych prób.