Fullstack-Entwickler (m/w/d) – Plattformentwicklung
Standort: 100% Remote (DACH) · Anstellung: Vollzeit
Wir bauen unsere Influencer-Marketing-Plattform komplett neu – Greenfield-Rewrite des Altsystems, durchgängig TypeScript, keine Legacy-Kompromisse. Und wir bauen sie KI-gestützt: Claude Code ist bei uns kein Experiment, sondern täglicher Bestandteil der Entwicklung.
Die Rolle ist bewusst breit angelegt. Es gibt kein getrenntes Frontend- und Backend-Team und keine DevOps-Abteilung. Du verantwortest ein Feature von der Anforderung bis in die Produktion – Datenmodell, API, Oberfläche, Deployment.
Deine Aufgaben
- 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
- 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
Wünschenswert
- 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
Das bieten wir dir
- 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
Die InfluenceME GmbH steuert Influencer- und Creator-Marketing für Marken – mit einer eigenen Plattform statt mit Excel-Listen. Wir verbinden Kreativität und Technologie und legen genauso viel Wert auf ein respektvolles, freundschaftliches Miteinander wie auf saubere Software.