Zurück zur Karriere

Full-Stack Developer (m/w/d) - Foto/Video SaaS Platform

Remote-first, Muenchen optional

Wir sind eine Foto/Video-SaaS-Plattform mit komplexer Multi-Tenant-Architektur und suchen eine:n Full-Stack Developer mit starker AWS-, Media- und System-Expertise.

Aufgaben - Frontend

  • Entwickle moderne React-UIs mit TypeScript, Tailwind CSS und Framer Motion
  • Implementiere komplexe Drag-and-Drop-Interfaces (dnd-kit) und Echtzeit-UIs
  • Verantworte Frontend-Auth-Flows: Session-Handling, Tenant-Routing per Subdomain, CORS, JWT-Lifecycle
  • Baue responsive, dark-mode-native UIs mit konsequentem CSS-Variables-System

Aufgaben - Backend / Serverless

  • Konzipiere, betreibe und entwickle eine serverless AWS-Architektur weiter (API Gateway REST + WebSocket + Lambda)
  • Baue SQS-basierte Queues fuer asynchrone Verarbeitung (Upload-Pipelines, Batch-Indexing, Download-Jobs)
  • Implementiere DynamoDB-Patterns: GSI-Design, Query/Scan, TTL, Conditional Writes, DynamoDB Streams
  • Baue S3-Pipelines: Presigned Upload-URLs, Temp-zu-Library-Move-Workflows, Event-Trigger-Chains
  • Entwickle SES- und E-Mail-Lambda-Integrationen mit 30+ Templates, Bounce/Complaint-Handling und Suppression-Listen
  • Baue und betreue Multi-Tenant-Auth mit AWS Cognito, OAuth2/OIDC (PKCE), JWT, TOTP-MFA
  • Implementiere Real-Time-Architekturen: WebSocket-Verbindungen via API Gateway, DynamoDB Streams -> Lambda -> Broadcast-Pattern
  • Entwickle Payment-Integrationen mit Stripe: Checkout-Sessions, Subscription-Lifecycle, Webhooks, Promo-Codes, Token-Pack-Kaeufe
  • Baue Plan-Enforcement-Systeme mit atomaren DynamoDB-ConditionExpressions (kein Overdraft, kein Race Condition)
  • Entwirf und pflege Lambda Layers als shared Business Logic (Trial-Limits, Queue-Utils, E-Mail-Helper)

Aufgaben - AI & Media

  • Implementiere Media-Pipelines: FFmpeg, HLS/DASH, Multi-Resolution-Outputs, CloudFront CDN mit RSA-signierten URLs
  • Integriere Amazon Rekognition fuer Gesichtserkennung, Label Detection und OCR - inklusive Collection-Management und Face-Similarity-Search
  • Baue OpenAI Vision API-Integrationen (GPT-4o-mini) fuer automatische Bildanalyse: Captions, Keywords, Kategorien, Mood-Scoring
  • Arbeite mit vektorbasierten Indexing- und Search-Patterns fuer KI-gestuetzte Mediensuche
  • Implementiere event- und queue-basierte Indexing-Workflows mit selektivem Re-Indexing (Filenames-Parameter)

Aufgaben - Infrastructure & Security

  • Security & IAM: Least-Privilege-Policies, KMS, Secrets Manager, sichere API-Key-Verwaltung mit `lastUsedAt`-Tracking
  • Sorge fuer Observability & Reliability: Structured Logging, Distributed Tracing, CloudWatch-Metriken und Alarme
  • CI/CD & Deployments: Infrastructure as Code (Terraform und/oder CDK), Blue/Green-Deployments
  • Audit-Logging-Systeme: sanitierte Event-Logs mit GSI-Design fuer Actor- und Resource-basierte Queries, TTL-basierte Retention

Aufgaben - Integrationen & Plugins

  • Entwickle und pflege Desktop-Plugin-Integrationen (DaVinci Resolve, Adobe Lightroom) - API-Key-Auth, Presigned-URL-Flows
  • Baue und betreue eine externe REST-API fuer Drittanbieter-Integrationen (HR-Systeme, externe Anwendungen) mit Rate-Limiting

Profil - Must-have

  • Nachweisliche Erfahrung mit AWS-Serverless-Systemen in Produktion (Lambda, API Gateway, DynamoDB, S3, SQS, SES, Cognito, CloudFront)
  • Starkes Verstaendnis von Multi-Tenant-SaaS-Architekturen (Subdomain-Routing, Tenant-Isolation, CORS-Patterns)
  • Erfahrung mit asynchronen Systemen: Queues, Event-Chains, WebSocket-Architekturen, DynamoDB Streams
  • Erfahrung mit Media Processing und Streaming-Plattformen (FFmpeg, HLS, CloudFront)
  • Full-Stack-Skillset: React/TypeScript im Frontend, Node.js (ESM) im Backend
  • Verstaendnis von Payment-System-Patterns (Stripe oder vergleichbar): Webhooks, Idempotenz, Subscription-Lifecycle
  • Kenntnisse in API-Sicherheit: JWT, OAuth2/OIDC, PKCE, TOTP-MFA, API-Key-Management

Profil - Nice to have

  • Erfahrung mit OpenAI API / Vision-Modellen und LLM-Integration in Produktivsystemen
  • Erfahrung mit AWS Rekognition oder vergleichbaren Computer-Vision-Diensten
  • Kenntnisse in biometrischer Datenverarbeitung und den zugehoerigen rechtlichen Anforderungen (GDPR Art. 9, BIPA)
  • Eigene ML-Modelle mit TensorFlow oder PyTorch (insbesondere Foto/Video)
  • Desktop-Plugin-Entwicklung fuer kreative Software (DaVinci Resolve Workflow Integrations, Adobe CEP/UXP)
  • Erfahrung mit EventBridge-basierten Scheduling-Systemen (Cron-Jobs, Status-Transitions)
  • Kenntnisse in E-Mail-Deliverability: Bounce-Handling, Suppression-Listen, SES-Konfigurationen

Setup

  • Remote-first, Muenchen optional
  • Modernes Tooling: Vite, ESM-Lambda, Tailwind CSS, Framer Motion, dnd-kit
  • Kein Legacy-Stack - kein Redux, kein Webpack, kein Monolith
  • Du arbeitest direkt an einem Produkt, das echte Fotografen, Videografen und Agenturen taeglich nutzen