Full-Stack Platform Engineer (m/w/d)
Remote-first, München optional
Pipeline läuft
deploy-ready$ npm run media:sync
✓ Next.js route compiled
✓ Lambda layer bundled
✓ S3 media sync checked
ready in 1.42s
Wir bauen Exportlab, eine moderne Foto- und Video-SaaS-Plattform für Fotografen, Videografen, Agenturen und Kreativteams.
Unsere Plattform verbindet Galerien, Video-Reviews, Guest Uploads, Client-Portale, Asset Collections, Public Profiles, Team-Kommunikation, Analytics, Verträge, Model Releases, KI-Suche, Face Recognition, Downloads und Media-Delivery in einem Multi-Tenant-System.
Dafür suchen wir eine:n Full-Stack Platform Engineer, der/die nicht nur Features baut, sondern Produkt, Frontend, Backend, Cloud, Media-Pipelines und Systemstabilität zusammen denkt.
Deine Rolle
Du arbeitest direkt am Kern von Exportlab: an User Interfaces, Auth-Flows, Upload-Strecken, Video-Workflows, Echtzeit-Features, Billing, AI-Indexing, Serverless-Backends und Deployment-Prozessen.
Du bist bei uns richtig, wenn du gerne full-stack arbeitest, aber auch verstehen willst, wie ein SaaS-System in Produktion wirklich funktioniert: Datenmodelle, Queues, Tenant-Isolation, Security, Limits, Observability, Deployments und Reliability.
Deine Aufgaben
Frontend & Product
- Du entwickelst moderne React-UIs mit TypeScript, Vite, Tailwind CSS und Framer Motion.
- Du arbeitest an Galerien, Medienverwaltung, Video Review mit Timeline-Feedback, Client Portal, Guest Uploads, Asset Collections und Public Profiles.
- Du baust Team Chat, Realtime-Updates, Billing, Settings, Dashboards und Drag-and-Drop-Flows.
- Du entwickelst responsive, dark-mode-native Interfaces.
- Du baust keine generischen Admin-Panels, sondern echte Workflows für Kreative und deren Kunden.
Backend & Serverless
- Du entwickelst und betreibst AWS-Serverless-Systeme mit Lambda, API Gateway, DynamoDB, S3, SQS, SES, Cognito, CloudFront und WebSockets.
- Du arbeitest an REST- und WebSocket-APIs, Multi-Tenant-Architektur und Tenant-Routing über Subdomains.
- Du entwickelst Cognito/OIDC/Auth-Flows, Session-, JWT- und Cookie-Handling.
- Du modellierst DynamoDB mit GSIs, TTLs, Conditional Writes und Streams.
- Du baust SQS-basierte Background Jobs, Upload-, Download- und ZIP-Queues sowie SES-basierte E-Mail-Flows.
- Du integrierst Stripe Checkout, Subscriptions, Webhooks und Token-Käufe.
- Du entwickelst Usage- und Plan-Limits ohne Race Conditions.
Media, AI & Delivery
- Exportlab ist stark media-lastig. Du arbeitest an Systemen für Upload, Verarbeitung, Analyse und Auslieferung von Fotos und Videos.
- Du baust S3 Upload-Flows mit Presigned URLs, CloudFront-Auslieferung und signierte Media-URLs.
- Du arbeitest an FFmpeg- und HLS-Workflows, Video-Thumbnails und Preview-Generierung.
- Du entwickelst Bild- und Metadaten-Indexing.
- Du integrierst Amazon Rekognition für Face Recognition, Label Detection und OCR.
- Du arbeitest mit OpenAI/Vision-Integrationen für automatische Bildanalyse.
- Du entwickelst AI-gestützte Suche, Tags, Captions und Filter.
Platform, Infrastructure & Reliability
- Du hilfst dabei, die technische Plattform sauber, sicher und verlässlich weiterzuentwickeln.
- Du arbeitest mit dev / staging / production Umgebungen, CI/CD mit GitHub Actions, Lambda-Versionierung und Aliases.
- Du kümmerst dich um sichere Environment-Konfiguration, Smoke Tests und Rollback-Fähigkeit.
- Du arbeitest mit CloudWatch, Sentry, Logs, Metriken und Alarmen.
- Du denkst IAM Least Privilege, Secrets Management, KMS, Audit Logs und API-Key-Systeme mit.
- Langfristig hilfst du dabei, mehr Infrastructure as Code mit Terraform oder CDK aufzubauen.
Was du mitbringen solltest
Du musst nicht jedes einzelne Tool schon perfekt kennen. Wichtig ist, dass du komplexe Systeme verstehen kannst und Lust hast, dich tief einzuarbeiten.
- Gute Erfahrung mit React, TypeScript und modernen Frontend-Architekturen
- Gute Node.js-Erfahrung
- Erfahrung mit AWS oder vergleichbaren Cloud-Systemen
- Verständnis für APIs, Auth, Security und SaaS-Architektur
- Erfahrung mit Datenmodellen, idealerweise DynamoDB oder NoSQL
- Verständnis für asynchrone Systeme: Queues, Events, Retries, Idempotenz
- Sauberes Denken bei Fehlerfällen, Limits und Race Conditions
- Lust auf ein echtes Produkt mit vielen zusammenhängenden Systemen
Nice to have
- Erfahrung mit AWS Lambda, API Gateway, DynamoDB, S3, SQS, SES, Cognito oder CloudFront
- Erfahrung mit FFmpeg, HLS oder Video-Encoding
- Erfahrung mit WebSockets und Realtime-Systemen
- Erfahrung mit Stripe oder anderen Payment-Systemen
- Erfahrung mit OpenAI API, Vision-Modellen oder AI-Search
- Erfahrung mit Amazon Rekognition oder Computer Vision
- Erfahrung mit Sentry, CloudWatch oder Observability
- Erfahrung mit Terraform, CDK oder Infrastructure as Code
- Erfahrung mit Plugin-Integrationen für kreative Tools wie DaVinci Resolve, Premiere Pro, Lightroom oder Adobe UXP