Senior FullStack Developer (puesto a largo plazo)

Compañía
Descripción
**Buscamos un experimentado Senior FullStack Developer dispuesto a asumir pronto un puesto de Líder de Equipo y unirse a un proyecto apasionante y complejo.** **Descripción:** Una plataforma impulsada por IA para gestionar usuarios, roles y permisos. Gestiona la verificación de identidad (KYC/KYB), un sistema de recompensas/puntos y se conecta con herramientas de CRM, contabilidad y emisión de tarjetas. Es genuinamente compleja —no es simplemente una aplicación de base de datos. **Nivel de inglés:** Intermedio alto / B2+ (se requiere comunicación con el cliente). **Equipo:** Project Manager, diseñador de producto, 2 desarrolladores FullStack y un ingeniero de soporte. **Horario previsto:** Jornada completa, 40 horas/semana. **Ubicación:** Remota, únicamente en Europa. **Preferencia por Europa Occidental** (pueden requerirse visitas presenciales ocasionales); también se considerarán candidatos de Europa Oriental. **Duración del compromiso:** 6–12+ meses (a largo plazo). **Stack tecnológico:** * Next.js 15 (App Router) + TypeScript, tRPC * PostgreSQL + pgvector mediante Drizzle ORM, Zod * NextAuth.js + Keycloak (OIDC/OAuth2) * Tailwind + shadcn/ui * Docker, Azure Container Apps, Terragrunt + GitHub Actions **Habilidades:** * Diseño de sistemas basados en esquemas/metadata (este proyecto utiliza superposiciones de esquema por rol en 11 roles distintos, no un sistema RBAC estándar). * Modelado de PostgreSQL basado en JSONB. * Instinto sólido en revisiones de código centradas en autorización y control de accesos. * Integración de múltiples APIs de terceros con manejo elegante de fallos parciales. * Conocimientos prácticos cercanos a DevOps (Docker, IaC, CI/CD, Azure). **Responsabilidades:** * Tomar decisiones arquitectónicas para una base de código grande y en constante evolución en un dominio sensible desde el punto de vista normativo y financiero (KYC/KYB, economía de puntos/recompensas, emisión de tarjetas). * Ampliar el sistema genérico de entidades/esquemas sin regresiones. * Liderar las integraciones con proveedores externos (SmartSearch, Salesforce, Xero, Pannovate, SendGrid). * Revisar código con prioridad en la seguridad, especialmente en brechas de permisos/control de accesos. * Mantener el «Memory Bank» del proyecto y las prácticas de documentación a nivel funcional. * Participar en el soporte operativo (on-call) y en producción. * A medida que el puesto madure, mentorizar a otros ingenieros y establecer salvaguardias técnicas para colaboradores no técnicos que trabajen directamente en la base de código mediante herramientas de IA.
Publicado por
David Muñoz
Indeed · HR
