Volver a carreras

Full-Stack Developer (m/w/d) - Plataforma SaaS de foto/video

Remote-first, Munich opcional

Somos una plataforma SaaS de foto/video con una arquitectura multi-tenant compleja y buscamos un/a full-stack developer con solida experiencia en AWS, media y sistemas.

Responsabilidades - Frontend

  • Desarrollar UIs modernas en React con TypeScript, Tailwind CSS y Framer Motion
  • Implementar interfaces complejas de drag and drop (dnd-kit) y UIs en tiempo real
  • Ser dueno/a de los flujos de auth en frontend: manejo de sesiones, routing por subdominio, CORS, ciclo de vida JWT
  • Construir UIs responsive y nativas de dark mode con un sistema consistente de CSS variables

Responsabilidades - Backend / Serverless

  • Disenar, operar y evolucionar una arquitectura AWS serverless (API Gateway REST + WebSocket + Lambda)
  • Construir colas basadas en SQS para procesamiento asincrono (pipelines de subida, batch indexing, trabajos de descarga)
  • Implementar patrones DynamoDB: diseno de GSI, query/scan, TTL, conditional writes, DynamoDB Streams
  • Construir pipelines en S3: presigned upload URLs, flujos de move de temp a library, event trigger chains
  • Desarrollar integraciones SES y Lambdas de email con 30+ templates, manejo de bounces/complaints y suppression lists
  • Construir y mantener auth multi-tenant con AWS Cognito, OAuth2/OIDC (PKCE), JWT, TOTP MFA
  • Implementar arquitecturas en tiempo real: conexiones WebSocket via API Gateway, DynamoDB Streams -> Lambda -> patron broadcast
  • Desarrollar integraciones de pagos con Stripe: checkout sessions, subscription lifecycle, webhooks, promo codes, compra de token packs
  • Construir sistemas de plan enforcement con DynamoDB condition expressions atomicas (sin overdraft, sin race conditions)
  • Disenar y mantener Lambda layers como shared business logic (trial limits, queue utils, email helpers)

Responsabilidades - AI & Media

  • Implementar pipelines de media: FFmpeg, HLS/DASH, salidas multi-resolucion, CloudFront CDN con URLs firmadas RSA
  • Integrar Amazon Rekognition para face recognition, label detection y OCR - incluyendo collection management y face similarity search
  • Construir integraciones OpenAI Vision API (GPT-4o-mini) para analisis automatico de imagen: captions, keywords, categorias, mood scoring
  • Trabajar con patrones de indexacion y busqueda vectorial para media search con IA
  • Implementar workflows de indexacion basados en eventos y colas con re-indexing selectivo (parametro de filenames)

Responsabilidades - Infrastructure & Security

  • Security & IAM: least-privilege policies, KMS, Secrets Manager, gestion segura de API keys con `lastUsedAt` tracking
  • Asegurar observabilidad y confiabilidad: structured logging, distributed tracing, CloudWatch metrics and alarms
  • CI/CD y deployments: Infrastructure as Code (Terraform y/o CDK), blue/green deployments
  • Audit logging systems: event logs sanitizados con diseno GSI para queries por actor y resource, retencion basada en TTL

Responsabilidades - Integraciones & Plugins

  • Desarrollar y mantener integraciones de plugins de escritorio (DaVinci Resolve, Adobe Lightroom) - API key auth, presigned URL flows
  • Construir y mantener una API REST externa para integraciones de terceros (sistemas HR, aplicaciones externas) con rate limiting

Perfil - Must-have

  • Experiencia comprobable con sistemas serverless de AWS en produccion (Lambda, API Gateway, DynamoDB, S3, SQS, SES, Cognito, CloudFront)
  • Fuerte comprension de arquitecturas SaaS multi-tenant (routing por subdominio, tenant isolation, CORS patterns)
  • Experiencia con sistemas asincronos: queues, event chains, arquitecturas WebSocket, DynamoDB Streams
  • Experiencia con media processing y plataformas de streaming (FFmpeg, HLS, CloudFront)
  • Skillset full-stack: React/TypeScript en frontend, Node.js (ESM) en backend
  • Comprension de patrones de payment systems (Stripe o similar): webhooks, idempotency, subscription lifecycle
  • Conocimientos de seguridad de API: JWT, OAuth2/OIDC, PKCE, TOTP MFA, API key management

Perfil - Nice to have

  • Experiencia con OpenAI API / modelos vision y LLM integration en sistemas productivos
  • Experiencia con AWS Rekognition o servicios similares de computer vision
  • Conocimientos de procesamiento de datos biometricos y requisitos legales relacionados (GDPR Art. 9, BIPA)
  • Construccion de modelos ML con TensorFlow o PyTorch (especialmente foto/video)
  • Desarrollo de plugins de escritorio para software creativo (DaVinci Resolve workflow integrations, Adobe CEP/UXP)
  • Experiencia con sistemas de scheduling basados en EventBridge (cron jobs, status transitions)
  • Conocimientos de email deliverability: bounce handling, suppression lists, configuracion SES

Setup

  • Remote-first, Munich opcional
  • Tooling moderno: Vite, ESM Lambda, Tailwind CSS, Framer Motion, dnd-kit
  • Sin legacy stack - sin Redux, sin Webpack, sin monolith
  • Trabajas directamente en un producto que usan a diario fotografos, videografos y agencias