Full-Stack Platform Engineer (m/f/d)
Remote-first, Munich opcional
Pipeline en ejecución
deploy-ready$ npm run media:sync
✓ Ruta Next.js compilada
✓ Lambda layer empaquetada
✓ S3 media sync verificado
listo en 1.42s
Estamos construyendo Exportlab, una plataforma SaaS moderna de foto y video para fotógrafos, videógrafos, agencias y equipos creativos.
La plataforma conecta galerías, revisiones de video, guest uploads, client portals, asset collections, public profiles, comunicación de equipo, analytics, contratos, model releases, búsqueda con IA, face recognition, descargas y media delivery en un sistema multi-tenant.
Buscamos una persona Full-Stack Platform Engineer que no solo construya features, sino que piense producto, frontend, backend, cloud, media pipelines y estabilidad del sistema en conjunto.
Tu rol
Trabajas directamente en el núcleo de Exportlab: interfaces de usuario, flujos de auth, rutas de upload, workflows de video, features en tiempo real, billing, AI indexing, backends serverless y procesos de deployment.
Encajas bien si te gusta trabajar full-stack y también quieres entender cómo funciona realmente un sistema SaaS en producción: modelos de datos, queues, tenant isolation, security, limits, observability, deployments y reliability.
Tus tareas
Frontend & Product
- Desarrollas UIs modernas en React con TypeScript, Vite, Tailwind CSS y Framer Motion.
- Trabajas en galerías, gestión de media, video review con feedback en timeline, Client Portal, guest uploads, asset collections y public profiles.
- Construyes team chat, actualizaciones en tiempo real, billing, settings, dashboards y flujos drag-and-drop.
- Desarrollas interfaces responsive y nativas de dark mode.
- No construyes admin panels genéricos, sino workflows reales para creativos y sus clientes.
Backend & Serverless
- Desarrollas y operas sistemas AWS serverless con Lambda, API Gateway, DynamoDB, S3, SQS, SES, Cognito, CloudFront y WebSockets.
- Trabajas en REST APIs, WebSocket APIs, arquitectura multi-tenant y tenant routing mediante subdominios.
- Desarrollas Cognito/OIDC/auth flows, session, JWT y cookie handling.
- Modelas DynamoDB con GSIs, TTLs, conditional writes y streams.
- Construyes background jobs basados en SQS, queues de upload, download y ZIP, además de flujos de email con SES.
- Integras Stripe Checkout, subscriptions, webhooks y compras de tokens.
- Desarrollas usage limits y plan limits sin race conditions.
Media, AI & Delivery
- Exportlab tiene una fuerte carga de media. Trabajas en sistemas para subir, procesar, analizar y entregar fotos y videos.
- Construyes flujos de upload a S3 con presigned URLs, entrega con CloudFront y media URLs firmadas.
- Trabajas en workflows con FFmpeg y HLS, thumbnails de video y generación de previews.
- Desarrollas indexing de imágenes y metadatos.
- Integras Amazon Rekognition para face recognition, label detection y OCR.
- Trabajas con integraciones OpenAI/Vision para análisis automático de imágenes.
- Desarrollas búsqueda asistida por IA, tags, captions y filtros.
Platform, Infrastructure & Reliability
- Ayudas a evolucionar la plataforma técnica de forma limpia, segura y fiable.
- Trabajas con entornos dev / staging / production, CI/CD con GitHub Actions, versionado de Lambda y aliases.
- Te ocupas de configuración segura de entornos, smoke tests y capacidad de rollback.
- Trabajas con CloudWatch, Sentry, logs, métricas y alarmas.
- Piensas en IAM least privilege, secrets management, KMS, audit logs y sistemas de API keys.
- A largo plazo ayudas a llevar más infraestructura a Terraform o CDK.
Lo que deberías aportar
No necesitas dominar cada herramienta perfectamente. Lo importante es que puedas entender sistemas complejos y tengas ganas de profundizar.
- Buena experiencia con React, TypeScript y arquitecturas frontend modernas
- Buena experiencia con Node.js
- Experiencia con AWS o sistemas cloud comparables
- Comprensión de APIs, auth, security y arquitectura SaaS
- Experiencia con modelos de datos, idealmente DynamoDB o NoSQL
- Comprensión de sistemas asíncronos: queues, events, retries, idempotency
- Pensamiento claro sobre errores, limits y race conditions
- Ganas de trabajar en un producto real con muchos sistemas conectados
Nice to have
- Experiencia con AWS Lambda, API Gateway, DynamoDB, S3, SQS, SES, Cognito o CloudFront
- Experiencia con FFmpeg, HLS o video encoding
- Experiencia con WebSockets y sistemas realtime
- Experiencia con Stripe u otros payment systems
- Experiencia con OpenAI API, modelos vision o AI search
- Experiencia con Amazon Rekognition o computer vision
- Experiencia con Sentry, CloudWatch u observability
- Experiencia con Terraform, CDK o Infrastructure as Code
- Experiencia con integraciones de plugins para herramientas creativas como DaVinci Resolve, Premiere Pro, Lightroom o Adobe UXP