Fullstack-Entwickler - Plattformentwicklung
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+26 more
Job description
API Infrastruktur TypeScript Englisch Produktion PostgreSQL UI Active Directory Entwicklungsumgebungen Dokumentation OAuth Influencer-Marketing Node.js Sicherheit Design REST React Social-Media Docker CSS GIT Audit GitHub Portal DevOps MS Excel LinkedIn Frontend Deutsch Kreativität, Du entwickelst die Plattform als Monorepo weiter: REST-API, Agentur-Dashboard, Creator-Self-Service-Portal und gemeinsame Pakete Du entwirfst und pflegst das Datenmodell inklusive Migrationen - mit strikter Mandantentrennung über alle Tabellen und Abfragen hinweg Du bindest externe Datenquellen an und betreibst sie: Social-Media-Crawling, Creator-Anreicherung, Ad-Plattform-APIs, OAuth pro Organisation Du baust die asynchrone Hintergrundverarbeitung: Job-Queue, geplante Läufe, Retry- und Fehlerbehandlung Du setzt das Rollen- und Rechtesystem, Audit-Logging und die Session-Authentifizierung um Du baust die Teststrategie aus: Unit-, Integrations- und End-to-End-Tests Du betreibst Staging, Beta und Produktion inklusive Backup und Restore Du hältst Architekturentscheidungen schriftlich fest - Dokumentation ist Teil der Definition of Done, nicht optional Du entwickelst KI-gestützt; Claude Code gehört zum Arbeitsalltag, nicht zur Kür
Unser Stack
Sprache: TypeScript im Strict Mode, Node.js 20+, pnpm-Workspaces Backend: Fastify, Zod für end-to-end typisierte Requests und Responses, pg-boss für Hintergrundjobs, Session-Auth über signierte Cookies (bewusst keine JWTs) Datenbank: PostgreSQL mit Prisma als Single Source of Truth für das Datenmodell Frontend: React mit Vite, TanStack Router und TanStack Query, shadcn/ui, Tailwind CSS, react-hook-form - zwei getrennte SPAs gegen ein gemeinsames Backend Testing: Vitest, Testcontainers gegen eine echte PostgreSQL-Instanz statt Datenbank-Mocks, Playwright für kritische Nutzerpfade Betrieb: Docker und Coolify auf Hetzner, getrennte Umgebungen für Staging, Beta und Produktion, automatisierte Backups nach S3 Prozess: Git mit Conventional Commits, Pull-Request-Workflow, kein direkter Push auf den Hauptbranch, GitHub für Reviews, Asana für die Produktseite
Das bringst du mit, Monorepo-Setups und geteilte Pakete Asynchrone Job-Verarbeitung und Queue-Systeme Betriebserfahrung mit Containern und selbstgehosteter Deployment-Infrastruktur OAuth-Integrationen gegen Drittanbieter-APIs Influencer-Marketing-, Agentur- oder Kampagnenmanagement-Umfeld
Du erfüllst nicht jeden Punkt? Bewirb dich trotzdem - uns interessiert, was du bauen kannst, nicht die Checkliste.
So arbeiten wir
Kleine, überschaubare Pull Requests statt großer Big-Bang-Releases Architekturentscheidungen werden schriftlich festgehalten und begründet Infrastruktur wird eingeführt, wenn ein konkretes Problem sie erzwingt - nicht auf Verdacht Kostenbewusster Umgang mit kostenpflichtigen Drittanbieter-Diensten; Tests laufen gegen Fakes Dokumentation wandert mit dem Code im selben Pull Request
Requirements
Mehrjährige Berufserfahrung in der Fullstack-Entwicklung mit TypeScript Fundierte React-Kenntnisse und Erfahrung mit modernem Frontend-State-Management Sicherheit bei relationalen Datenbanken: Schema-Design, Indizierung, Migrationsstrategien, Abfrageoptimierung Erfahrung mit Entwurf und Betrieb von REST-APIs unter Produktionsbedingungen Automatisierte Tests auf mehreren Ebenen, insbesondere Integrationstests gegen echte Infrastruktur Verständnis von Multi-Tenancy und den damit verbundenen Sicherheitsimplikationen Die Fähigkeit, ein Feature ohne engmaschige Führung von der Anforderung bis in den Produktivbetrieb zu bringen Routine in KI-gestützter Entwicklung (z. B. Claude Code) - oder die klare Lust, sie dir schnell anzueignen Verhandlungssicheres Deutsch auf C2 Niveau oder gleichwertig sowie sehr gutes Englisch
Benefits & conditions
100 % Remote innerhalb der DACH-Region Echte Ownership: du baust ein Greenfield-System, statt Legacy-Code zu verwalten Voller Zugang zu Claude und unseren KI-Tools - inklusive der Freiheit, deinen Workflow damit selbst zu bauen Ein kleines Team mit flachen Hierarchien, kurzen Wegen und Du-Kultur Direkter Draht zur Geschäftsführung - Entscheidungen fallen in Tagen, nicht in Quartalen Eigenes MacBook Pro und die Tools, die du brauchst Flexible Arbeitszeiten und ein Umfeld, in dem Fokuszeit respektiert wird
Über uns
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…