O projekciePoszukujemy wykwalifikowanego programisty do utrzymania i rozwoju Integratora — aplikacji internetowej klasy produkcyjnej do zarządzania agencjami, śledzenia finansów i analityki biznesowej. Platforma obsługuje synchronizację kont, przetwarzanie płatności, śledzenie obciążeń zwrotnych, zarządzanie personelem i operacje marketingowe. Służy jako centralny hub integrujący dane platform stron trzecich z wewnętrznymi systemami CRM/ERP.UwagaPlatforma zarządza agencjami współpracującymi z tw
O projekcie
Poszukujemy wykwalifikowanego programisty do utrzymania i rozwoju Integratora — aplikacji internetowej klasy produkcyjnej do zarządzania agencjami, śledzenia finansów i analityki biznesowej. Platforma obsługuje synchronizację kont, przetwarzanie płatności, śledzenie obciążeń zwrotnych, zarządzanie personelem i operacje marketingowe. Służy jako centralny hub integrujący dane platform stron trzecich z wewnętrznymi systemami CRM/ERP.
Uwaga
Platforma zarządza agencjami współpracującymi z twórcami treści dla dorosłych i integruje się z platformami takimi jakOnlyFans, Fansly i innymi. Chociaż rola ta ma charakter wyłącznie techniczny i nie obejmuje moderowania treści, domena biznesowa obejmuje treści dla dorosłych. Zdajemy sobie sprawę, że może to nie być odpowiednie dla wszystkich — jeśli dotyczy to Ciebie, uprzejmie prosimy o pominięcie tej okazji.
Co oferujemy
- Zdalnie lub w biurze — elastyczna lokalizacja, Twój wybór
- Pięciodniowy tydzień pracy z elastycznymi godzinami pracy
- 3500 USD netto miesięcznie — wypłacane bezpośrednio Tobie
- Możliwość posiadania znacznych części firmy produkt
- Bezpośredni wpływ na funkcjonalność o znaczeniu krytycznym
- Czysta, nowoczesna baza kodu (~25 tys. linii TypeScript, dobrze zorganizowana)
- Płatne zadanie testowe — cenimy Twój czas od pierwszego dnia
Produkt
- Baza danych:ponad 40 tabel z Drizzle ORM i pełnymi relacjami
- API: Ponad 100 punktów końcowych z walidacją Zod
- Frontend: ponad 80 stron zbudowanych przy użyciu komponentów Shadcn/ui
- Architektura: wzorzec repozytorium, warstwa usług, stos oprogramowania pośredniego
Stos technologii: Node.js, Express, TypeScript, React, PostgreSQL, Drizzle ORM, Tailwind CSS
Zadania:
- Utrzymywanie i ulepszanie istniejących funkcjonalności w backend i frontend
- Tworzenie nowych funkcji, modułów i integracji
- Pisanie migracji baz danych i zarządzanie nimi
- Optymalizacja wydajności i refaktoryzacja starszego kodu
- Wdrażanie synchronizacji danych ze źródłami zewnętrznymi
- Zapewnianie jakości kodu poprzez recenzje i testowanie
- Dokumentuj decyzje techniczne i zmiany w API
Wymagane umiejętności:
Backend:
- Duża biegłość w Node.js i TypeScript (moduły ES, wzorce asynchroniczne)
- Doświadczenie z Express.js (interfejsy API REST, oprogramowanie pośrednie, obsługa błędów)
- Solidna znajomość PostgreSQL (kompleksowa) zapytania, indeksy, wyzwalacze, JSONB)
- Doświadczenie z Drizzle ORM lub podobnym (Prisma, TypeORM, Sequelize)
- Zrozumienie uwierzytelniania JWT i Passport.js
Frontend:
- biegła znajomość React 18+ (hooki, kontekst, komponenty funkcjonalne)
- TypeScript w interfejsie aplikacje
- Doświadczenie z TanStack Query do zarządzania stanem serwera
- CSS Tailwind i znajomość Shadcn/ui lub podobnych bibliotek komponentów
Narzędzia i praktyki:
- Przepływ pracy w Git (rozgałęzienia funkcji, konwencjonalne zatwierdzenia, żądania ściągnięcia)
- Narzędzia do kompilacji Vite
- Projektowanie i projektowanie API RESTdokumentacja
- Najlepsze praktyki w zakresie bezpieczeństwa (CORS, ograniczanie szybkości, walidacja danych wejściowych)
Wymagania:
- Poziom: od średniego do wyższego
- Doświadczenie: ponad 3 lata w rozwoju komercyjnym
- Nacisk: Fullstack z backendem nacisk
- język angielski: biegłość w pracy
- nastawienie na postęp technologiczny: otwartość na przyjęcie dowolnej technologii usprawniającej projekt
- przepływ pracy wspomagany sztuczną inteligencją: aktywne korzystanie z asystentów i agentów AI (np. Cursor, GitHub Copilot, Claude) w celu zwiększenia produktywności — to konieczność
miło jest posiadać:
- Doświadczenie z Neon Serverless PostgreSQL lub podobnymi zarządzanymi bazami danych
- Integracja z GitHub API (Octokit)
- Znajomość Zoda do sprawdzania poprawności w czasie wykonywania
- Doświadczenie w fintech lub przetwarzaniu danych finansowych
- Doświadczenie w synchronizacji danych i przetwarzaniu wsadowym