Full Stack Engineer AI-Native
Envía tu CV, link a GitHub y 2–3 proyectos a:
diego@batuenergy.comAsunto: "Full Stack AI-Native — [Tu nombre]"
La empresa
Batu está construyendo el backend del sector eléctrico mexicano. Procesamos datos de CFE, monitoreamos dispositivos como paneles, EVs y baterías, y calculamos ahorros en tiempo real para instaladores, integradores y corporativos con múltiples sedes. Somos un equipo chico, pura gente técnica, con la meta clara de convertirnos en el sistema operativo del sector eléctrico en México. Somos una compañía AI native, aspiramos a hacer algo muy grande, con un equipo muy chico pero de alta agencia.
Lo que harás
No buscamos a alguien que use AI para autocompletar. Buscamos a alguien que construya los agentes que construyen el producto. La mitad de este rol es Full Stack engineering; la otra mitad es diseñar y operar los sistemas de agentes que automatizan el desarrollo y el servicio a clientes.
Full Stack — Plataforma Batu
- Features de producto — dashboards energéticos, módulo de recibos CFE, gestión multi-organización y aislamiento de tenants
- Monitoreo de activos — inversores solares, baterías, cargadores de EVs, medidores de consumo
- Backend & APIs — endpoints con Next.js + ts-rest, Drizzle ORM, PostgreSQL + TimescaleDB
- Infraestructura serverless — AWS Lambda, Step Functions, DynamoDB, S3 con CDK como IaC
- UI — shadcn/ui, Radix UI, Tailwind CSS 4; componentes para datos de energía
- Datos en tiempo real — conectividad de dispositivos a través de múltiples proveedores y series temporales de alta frecuencia
AI-Native Engineering
- Diseñar pipelines multi-agente — LangGraph o Vercel AI SDK, integrados con la API de Anthropic Claude
- Construir agentes de dominio — análisis de recibos CFE, detección de anomalías solares, reportes ejecutivos de ahorro
- Definir system prompts y tool use — contexto, herramientas disponibles y constraints para cada agente
- Implementar evals — métricas y casos de prueba para validar comportamiento del agente en producción
- Observabilidad — LangSmith, Langfuse o PostHog para instrumentar pipelines y detectar regresiones
- Ampliar la automatización — identificar procesos manuales que puedan delegarse a agentes
Calidad & Colaboración
- Code reviews y testing — Vitest + React Testing Library; tests para lógica de agentes
- Documentación técnica — ADRs y guías de uso de agentes para el equipo
- Sprints y standups — comunicación clara, sin bloqueos silenciosos
Stack Tecnológico
- Frontend
- Next.js App Router + Server Components (v14–16), React 19, TypeScript strict, Tailwind CSS 4, shadcn/ui, Radix UI, Lucide, TanStack Query, React Hook Form + Zod.
- AI & Agentes
- Anthropic API (Claude) tool use + structured outputs, LangGraph, Vercel AI SDK, prompt & context engineering, evals (LangSmith/Langfuse/PostHog), pgvector para RAG.
- Backend & Datos
- Node.js 18–20+, Next.js API routes + ts-rest, PostgreSQL (Supabase) + TimescaleDB, Drizzle ORM, Supabase Auth, REST + OpenAPI, Zod.
- Cloud & Infra
- AWS Lambda/Step Functions/DynamoDB/S3/API Gateway/Athena/Glue, Pulumi (IaC), GitHub Actions, Turborepo, pnpm.
- DevTools
- Vitest + RTL, ESLint 9, Prettier, Git/GitHub, Notion, PostHog.
- Deseable (no bloqueante)
- MCP, Docker, WebSockets/SSE, DDD, event-driven, Python, i18n, certificaciones AWS.
Quién eres
Técnico
1–4 años de experiencia; TypeScript/JavaScript sólidos; React y Next.js en proyectos reales; APIs RESTful y SQL; Git y flujos colaborativos; experiencia práctica con LLM APIs (aunque sea en proyectos personales).
Mentalidad
Curioso sobre AI; ownership real; comunicación clara (español e inglés técnico); cómodo con la ambigüedad.
Encaja bien si
- Has construido algo con LLM APIs.
- Puedes describir cuándo un agente falló y cómo lo corregiste.
- Usas AI tools para programar y tienes opiniones.
- Te interesa la arquitectura de los agentes.
- Tienes proyectos en GitHub.
Posible desalineación si
- Crees que el código de AI es siempre malo.
- Prefieres stacks que no cambian.
- No tienes curiosidad sobre los modelos.
- Ves el prompt engineering como "no programación real".
- Nunca has usado una LLM API.
Trayectoria de éxito
Navegas el codebase y entiendes la arquitectura del monorepo; primer feature de extremo a extremo; exploraste los pipelines de agentes y propusiste ≥1 mejora.
Contribuyes features de forma independiente; diseñaste o ampliaste un agente de dominio energético; código limpio, tipado y con tests.
Dueño de un área completa (diseño → deploy → monitoreo); operaste un pipeline de agentes en producción con observabilidad.
Lideras features complejas full stack; referente interno en AI-Native Engineering; contribuyes a la estrategia técnica.
Proceso
- 01Screening inicial· 30 min
- 02Take-home challenge· 2–3 h (Parte A: problema técnico TS/React; Parte B: diseña un agente que procese datos energéticos)
- 03Entrevista técnica· 60–90 min
- 04Entrevista de equipo· 45 min
- 05Oferta y cierre· 30 min
Qué ofrecemos
- Sueldo competitivo (premium por especialización AI/agentes)
- AI Tooling Budget (Claude Pro, Cursor)
- Presupuesto de aprendizaje
- Trabajo remote-first con reuniones síncronas semanales
- Horario flexible
- Equity discutido en oferta
¿Listo para aplicar?
Envía tu CV, link a GitHub y 2–3 proyectos a diego@batuenergy.com con el asunto "Full Stack AI-Native — [Tu nombre]".
Aplicar ahoraBatu Energy · ARSIENT S. de R.L. · México · 2026 · Empleador que ofrece igualdad de oportunidades.