JOBSEARCHER

Full-Stack Platform Engineer (Node.js React)

2Brains es una consultora tecnológica que impulsa el crecimiento y la evolución de organizaciones líderes en Latinoamérica. Diseñamos y construimos el futuro digital de nuestros clientes a través de una integración profunda y estratégica de negocio, experiencia y tecnología, convirtiendo desafíos complejos en impacto real.Hoy, 2Brains forma parte de Acid Labs, uno de los principales grupos de consultoría tech e innovación de la región. Esta adquisición fortalece nuestra propuesta de valor, ampliando nuestra escala, capacidades tecnológicas y presencia regional, y nos permite acompañar a nuestros clientes con soluciones más robustas, ágiles y de alto impacto en todo su ciclo de transformación. Proposito del rolBuscamos un/a FullStack Platform Engineer con un perfil SR para unirse a nuestro equipo de desarrollo. Este rol es fundamental para la evolución y mantenimiento de un portal de plataforma. Será owner del portal (frontend + capa intermedia). Desarrolla toda la UI de la plataforma (Capability Catalog, Builder, Applications, GitOps panel, Registry, A2A, FinOps, Marketplace) y la conecta al BFF NestJS. Refactoriza el código actual eliminando Server Actions y reemplazándolos por consumo HTTP del BFF. Mantiene SSR performante, el Builder visual (React Flow) y la developer experience del portal. También desarrolla CLI tools y el Developer Portal. Requerimientos del cargoBackend (Node.js / NestJS) :Desarrollo de endpoints REST en NestJS: módulos, controllers, providers e inyección de dependencias. Conexión a base de datos (TypeORM o Prisma): entidades, relaciones básicas y queries. Validación con DTOs y class-validator. Autenticación con Guards (JWT o sesión) y manejo de cookies. Manejo de errores con exception filters. Testing unitario básico con Jest. Route Handlers de Next.js como capa intermedia: proxy, agregación de respuestas y caching.Frontend Framework: Next.js y ReactUI & Styling: Tailwind CSS 4, Accesibilidad y Responsive design.TypeScript avanzado: Generics, discriminated unions, type guards. Zod. Shared types entre frontend y BFF (contract types).Data Fetching & State: React Query / TanStack Query, SWR (alternativa), fetch API, Optimistic updates, estrategias de retry y Cookie-based auth forwarding en SSR.Integraciones UI: Grafana embedding (iframes + dashboards para FinOps y observabilidad), Langfuse embedding, Renderizado Markdown, Code syntax highlighting, Componentes de file tree y visualizadores YAML/JSON.Formularios & Validación: Zod schemas (validación cliente + servidor), Multi-step wizards (creación de aplicaciones, publish de capabilities), Formularios dinámicos (generados desde schemas manifest.yaml) y manejo de file uploads.Testing; Playwright, Vitest / Jest, React Testing Library, Auditorías Lighthouse (performance, accesibilidad).Herramientas: ESLint, Prettier, Git, GitHub (feature branches, PRs), Chrome DevTools, React DevTools y Docker (entorno completo local). CondicionesTrabajar con un equipo de alto rendimiento, aprendemos y nos desarrollamos juntos.Acceso a grandes clientes y proyectos desafiantes.Aprendizaje y crecimiento permanente, organizamos meetups, capacitaciones y actividades culturales.Un entorno de trabajo flexible y dinámico.Espacio para charlas internas.Asignación de computadora para tu trabajo.Cursos de especialización.Habilidad para integrar herramientas de observabilidad como Grafana y Langfuse.