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