Summary
✨ AI‑Generated
A broad full-stack role on a new platform built entirely with TypeScript. You will own features end to end, from requirements and data modeling through APIs, user interfaces, integrations, asynchronous processing, and deployment. The environment emphasizes modern engineering practices and AI-assisted development without separate frontend, backend, or DevOps teams.
Highlights
Greenfield development with a modern TypeScript stack, broad end-to-end ownership, AI-assisted engineering workflows, and the opportunity to work across APIs, user interfaces, data architecture, integrations, and deployment.
Description
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 PaketeDu entwirfst und pflegst das Datenmodell inklusive Migrationen – mit strikter Mandantentrennung über alle Tabellen und Abfragen hinwegDu bindest externe Datenquellen an und betreibst sie: Social-Media-Crawling, Creator-Anreicherung, Ad-Plattform-APIs, OAuth pro OrganisationDu baust die asynchrone Hintergrundverarbeitung: Job-Queue, geplante Läufe, Retry- und FehlerbehandlungDu setzt das Rollen- und Rechtesystem, Audit-Logging und die Session-Authentifizierung umDu baust die Teststrategie aus: Unit-, Integrations- und End-to-End-TestsDu betreibst Staging, Beta und Produktion inklusive Backup und RestoreDu hältst Architekturentscheidungen schriftlich fest – Dokumentation ist bei uns Teil der Definition of Done, nicht optionalDu 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-WorkspacesBackend: 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 DatenmodellFrontend: React mit Vite, TanStack Router und TanStack Query, shadcn/ui, Tailwind CSS, react-hook-form – zwei getrennte SPAs gegen ein gemeinsames BackendTesting: Vitest, Testcontainers gegen eine echte PostgreSQL-Instanz statt Datenbank-Mocks, Playwright für kritische NutzerpfadeBetrieb: Docker und Coolify auf Hetzner, getrennte Umgebungen für Staging, Beta und Produktion, automatisierte Backups nach S3Integrationen: Crawling- und Anreicherungsdienste, Ad-Plattform-APIs, OCR und Vision für Dokumentenauswertung, transaktionaler Mailversand, E-SignaturProzess: 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 TypeScriptFundierte React-Kenntnisse und Erfahrung mit modernem Frontend-State-ManagementSicherheit bei relationalen Datenbanken: Schema-Design, Indizierung, Migrationsstrategien, AbfrageoptimierungErfahrung mit Entwurf und Betrieb von REST-APIs unter ProduktionsbedingungenAutomatisierte Tests auf mehreren Ebenen, insbesondere Integrationstests gegen echte InfrastrukturVerständnis von Multi-Tenancy und den damit verbundenen SicherheitsimplikationenDie Fähigkeit, ein Feature ohne engmaschige Führung von der Anforderung bis in den Produktivbetrieb zu bringenRoutine in KI-gestützter Entwicklung (z.
B.
Claude Code) – oder die klare Lust, sie dir schnell anzueignenDeutsch und Englisch in Wort und Schrift
WÜNSCHENSWERT
Monorepo-Setups und geteilte PaketeAsynchrone Job-Verarbeitung und Queue-SystemeBetriebserfahrung mit Containern und selbstgehosteter Deployment-InfrastrukturOAuth-Integrationen gegen Drittanbieter-APIsInfluencer-Marketing-, Agentur- oder Kampagnenmanagement-UmfeldDu 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-ReleasesArchitekturentscheidungen werden schriftlich festgehalten und begründetInfrastruktur wird eingeführt, wenn ein konkretes Problem sie erzwingt – nicht auf VerdachtKostenbewusster Umgang mit kostenpflichtigen Drittanbieter-Diensten; Tests laufen gegen FakesDokumentation wandert mit dem Code im selben Pull Request
DAS BIETEN WIR DIR
100 % Remote innerhalb der DACH-Region – du entscheidest, wo du arbeitestEchte Ownership: du baust ein Greenfield-System, statt Legacy-Code zu verwaltenVoller Zugang zu Claude und unseren KI-Tools – inklusive der Freiheit, deinen Workflow damit selbst zu bauenEin kleines Team mit flachen Hierarchien, kurzen Wegen und Du-KulturDirekter Draht zur Geschäftsführung – Entscheidungen fallen in Tagen, nicht in QuartalenEigenes MacBook Pro und die Tools, die du brauchstFlexible 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.
KLINGT NACH DIR?
Dann bewirb dich mit deinem Lebenslauf und – wenn du magst – deinem GitHub-Profil oder einem Projekt, auf das du stolz bist.
Anschreiben brauchen wir nicht.
Wir melden uns innerhalb weniger Tage.
InfluenceME GmbH fördert Chancengleichheit und begrüßt Bewerbungen unabhängig von Herkunft, Geschlecht, Alter, Religion, sexueller Orientierung oder Behinderung.