Acerca del Puesto
TIA diseña, desarrolla e implementa agentes de IA y automatización para PyMEs mexicanas. Construimos nuestra propia plataforma — un ERP modular (compras, finanzas, BI, administración) operado tanto por humanos como por agentes de IA a través de la misma capa de servicios — y ya corre en beta real: una constructora en CDMX — empresa de uno de nuestros fundadores — la opera a diario como empresa aliada. Ellos nos ayudan a validarla reportando hallazgos, y la recibirán como su herramienta definitiva cuando esté lista.
Buscamos a la persona que duplique nuestra capacidad de desarrollo: alguien que trabaje el código junto al CTO, aporte un segundo criterio técnico a las decisiones de arquitectura, y sea dueño del despliegue y la operación diaria del beta. No vas a construir la plataforma desde cero — vas a entrar a un codebase real, con convenciones establecidas y verificación automatizada, a completarlo y llevarlo a nivel comercial.
Es un puesto técnico con responsabilidad real desde el primer día, y con espacio de crecimiento genuino: el trabajo de hoy es la base de la consultora de IA que estamos construyendo.
Responsabilidades
En orden de peso — el lado de desarrollo tiene precedencia:
- Desarrollar la plataforma junto al CTO: funcionalidades nuevas, generalización de módulos y calidad del producto, dentro de la arquitectura y convenciones establecidas.
- Ser un segundo par de ojos sobre las decisiones técnicas: revisar diseño y código con criterio propio, sostener desacuerdos con evidencia y detectar lo que al equipo se le escapa.
- Desplegar y monitorear la herramienta en la empresa aliada: administrar el ciclo dev → verificación → promote, con la disciplina de aislamiento que el proceso exige.
- Atender los bugs cotidianos del beta: convertir un "se rompió" del personal de la empresa aliada en un hallazgo reproducible, diagnosticarlo con evidencia y llevarlo a un fix verificado.
- Documentar de forma continua: decisiones, hallazgos y aprendizajes quedan escritos, no en la cabeza de nadie.
Habilidades RequeridasTécnicas Esenciales
- 3–6 años de experiencia como desarrollador/a de software; valoramos criterio demostrable sobre años exactos.
- Dominio sólido de C# y .NET — nuestra plataforma es Blazor Server sobre .NET, con EF Core. Capaz de leer un codebase grande y respetar sus convenciones antes de proponer las propias.
- PostgreSQL con profundidad real: SQL fluido más allá del ORM — vistas, roles y permisos de base de datos, y modelos multi-tenant. Nuestra arquitectura es una base de datos física por tenant.
- Experiencia con APIs REST (consumo y diseño), JSON y autenticación.
- Git con disciplina: commits frecuentes, mensajes claros, trabajo verificable diff por diff.
- Comodidad en terminal (macOS/Linux): despliegue, logs, diagnóstico de un servicio corriendo en hardware real.
- Excelente comunicación en español — la mitad operativa del rol es con el personal no técnico de la empresa aliada; explicar lo técnico en claro es parte del trabajo.
IA y Automatización
- Haber construido al menos un proyecto real sobre una API de modelos de lenguaje (Claude, OpenAI o equivalente).
- Entender el patrón de tool use / function calling — cómo un agente invoca código externo con permisos.
- Familiaridad con frameworks de agentes o flujos de trabajo autónomos es un plus importante.
El Factor IA — Nuestro Filtro Más Importante
La IA no es una herramienta ocasional en este equipo: es el proceso. El desarrollo corre sobre Claude Code, y la plataforma misma la prueban agentes de IA a través de su API. Buscamos a alguien que:
- Use Claude Code, Copilot o equivalente como su entorno principal de desarrollo — y sepa dirigirlo con prompts precisos.
- Revise y valide críticamente el código generado por IA. Nuestro estándar es verificar contra el artefacto (el diff, el dato, el test) — nunca contra el reporte.
- Se sienta cómodo trabajando en un proceso donde los agentes ejecutan, prueban y reportan — y donde el juicio humano decide.
- Itere rápido y documente conforme avanza.
En la entrevista te pediremos que nos muestres cómo usas herramientas de IA en tu flujo diario — con ejemplos reales.
Deseable
- Experiencia con Blazor (o experiencia profunda en otro framework de UI sobre .NET).
- Experiencia operando software en producción: despliegues, monitoreo, respuesta a incidentes.
- Experiencia previa de cara a cliente: onboarding, implementación o soporte de software.
- Conocimiento de generadores de código, análisis estático o suites de verificación automatizada.
- Experiencia con herramientas comunes de PyME mexicana (CONTPAQi, Aspel) o procesos de compras/finanzas.
Lo que Ofrecemos
- Compensación competitiva de acuerdo a experiencia (se define con la agencia durante el proceso).
- Colaboración directa y diaria con el CTO — sin burocracia, con responsabilidad técnica real.
- Un producto vivo, con usuarios reales usándolo hoy en un beta sin presión de SLA comercial: los hallazgos se corrigen bien, no de prisa — no un proyecto en papel.
- Crecimiento con la consultora: quien entre ahora define cómo se construye lo que sigue.
- Periodo de prueba estructurado y acompañado a través de la agencia — claridad para ambos lados.
Cómo Aplicar
Además de tu CV, envíanos ejemplos de lo que has construido (repos, proyectos, productos) y una nota breve (3 a 5 oraciones) respondiendo:
"Describe un proyecto en el que hayas usado una herramienta de IA para escribir o depurar código. ¿Cuál era la tarea, qué herramienta usaste y cómo verificaste que el resultado fuera correcto?"
Las solicitudes sin respuesta a esta pregunta no serán consideradas.
Job Type: Full-time
Pay: $40,000.00 - $45,000.00 per month
Application Question(s):
- "Describe un proyecto en el que hayas usado una herramienta de IA para escribir o depurar código. ¿Cuál era la tarea, qué herramienta usaste y cómo verificaste que el resultado fuera correcto?"
Work Location: In person