Buscamos un Senior Architect para construir la plataforma multi-tenant de este producto durante un contrato de 6 meses. Serás el arquitecto principal y responsable de definir y desarrollar la infraestructura core, trabajando junto a un developer junior que tomará la posta del desarrollo diario después de tu etapa.
Este rol es fundacional: tus decisiones arquitectónicas durante los primeros 2 meses definirán la plataforma para años.
Qué construirás
Meses 1-2: Platform Spine
Base multi-tenant con PostgreSQL RLS
Autenticación multi-organización con Clerk
Sistema de roles y permisos RBAC + ABAC
Logging de API con trazabilidad completa
Interfaces de Super Admin y Tenant Admin
Meses 3-4: Billing & Integrations
Integración con Stripe Billing (suscripciones y uso medido)
Pipeline de APIs externas y gestión de credenciales por tenant
Sistema de configuración jerárquica (defaults → tenant → user)
Feature flags y control de módulos por plan
Meses 5-6: Hardening & Handoff
Seguridad avanzada, audit logs inmutables, entornos separados
Optimización de performance y revisión de producción
Documentación y mentoring del junior developer
Implementación de PostgreSQL Row-Level Security (RLS) en producción
Dominio de Next.js 14 App Router (server components, server actions, route handlers, middleware)
Fluidez en TypeScript
Experiencia con Stripe Billing (suscripciones y metered usage)
Implementación de multi-org authentication con Clerk, Auth0 o similar
Experiencia en arquitectura, diseño de API y seguridad SaaS
Deseables
Experiencia con Drizzle ORM (o Prisma)
Desarrollo de aplicaciones AI/LLM
Despliegue y optimización en Vercel
Mentoría de desarrolladores junior
Experiencia en e-commerce, fintech o plataformas de datos financieros
Contrato: 6 meses, 30-35 horas por semana, horario flexible con overlap 3-4 h con US Eastern
Herramientas: pipeline backend y esquema base ya existentes, documentación completa, pair programming con Claude Code
Mentoría: podrás guiar al developer junior que tomará la posta del proyecto