AI-Native Software Engineer – Harness Engineering & AI Agents
Summary
Full-stack engineer at Hatun, a Peruvian platform connecting customers with financing, building web apps with React, .NET Core, Flutter and SQL Server while using AI coding agents (Codex, Claude Code) and Harness Engineering practices to automate development workflows and deliver LLM/RAG conversational-agent features.
Sobre Hatun
En Hatun tenemos más de 10 años ayudando a las personas a encontrar alternativas de financiamiento para hacer realidad sus proyectos, mejorar sus negocios y construir un mejor futuro para sus familias.
Con cobertura a nivel nacional y una red de más de 2,500 ferreterías afiliadas, conectamos a nuestros clientes con alternativas de financiamiento ofrecidas por entidades financieras aliadas, facilitando el acceso al crédito a través de soluciones digitales y un acompañamiento cercano.
Estamos impulsando la evolución de nuestra plataforma tecnológica mediante inteligencia artificial, automatización y nuevas metodologías de ingeniería de software. Queremos incorporar talento que nos ayude a transformar la manera en que desarrollamos soluciones digitales, aprovechando el potencial de los agentes de IA para mejorar nuestra productividad, calidad e innovación.
El rol
Buscamos un AI-Native Software Engineer con experiencia práctica en desarrollo de software Full-Stack e interés por las nuevas metodologías de ingeniería impulsadas por inteligencia artificial.
El rol tendrá especial énfasis en Harness Engineering, agentes de programación, LLMs, RAG y agentes conversacionales. Buscamos a alguien que combine fundamentos sólidos de ingeniería de software con experiencia utilizando herramientas de IA para desarrollar, probar y mejorar aplicaciones.
No esperamos que seas experto en todas las tecnologías mencionadas, pero sí que tengas experiencia desarrollando aplicaciones reales, criterio técnico y disposición para aprender y experimentar con nuevas herramientas.
Qué harás
Participarás en la evolución de nuestras aplicaciones y en la incorporación de inteligencia artificial a nuestro proceso de desarrollo, trabajando con tecnologías como React, .NET Core, Flutter y SQL Server.
También contribuirás a crear flujos de trabajo con agentes de IA que permitan automatizar tareas de desarrollo, mejorar la calidad del código y reducir los tiempos de entrega.
Responsabilidades clave
- Utilizar agentes de programación como OpenAI Codex, Claude Code y herramientas equivalentes para desarrollar y mantener software.
- Aplicar principios de Harness Engineering para configurar instrucciones, herramientas, reglas y validaciones que permitan a los agentes trabajar de manera confiable.
- Automatizar tareas del ciclo de desarrollo: análisis de requerimientos, implementación, pruebas, revisión de código y preparación de pull requests.
- Desarrollar y mantener aplicaciones web con React, servicios backend con .NET Core y aplicaciones móviles con Flutter.
- Trabajar con APIs REST y SQL Server para implementar funcionalidades e integraciones.
- Participar en el desarrollo de soluciones basadas en LLMs, agentes de IA, RAG y agentes conversacionales.
- Aplicar principios SOLID, patrones de diseño y buenas prácticas de arquitectura de software.
- Implementar y mantener pruebas automatizadas, controles de calidad y procesos de integración continua.
- Revisar y validar el código generado por IA, garantizando su calidad, seguridad y mantenibilidad.
- Identificar oportunidades para mejorar la productividad mediante automatización inteligente.
Buscamos a alguien con
- Experiencia práctica desarrollando aplicaciones de software, idealmente tanto en frontend como en backend.
- Conocimientos sólidos de React y JavaScript/TypeScript.
- Experiencia con .NET Core/C# y desarrollo de APIs REST.
- Conocimientos de SQL Server y consultas SQL.
- Experiencia utilizando herramientas de IA para el desarrollo de software, como Codex, Claude Code u otras equivalentes.
- Conocimientos de LLMs y fundamentos de agentes de inteligencia artificial.
- Fundamentos de arquitectura de software, principios SOLID, patrones de diseño, Git y pruebas automatizadas.
- Capacidad para analizar, depurar y validar código generado por IA sin depender completamente de estas herramientas.
- Iniciativa, pensamiento analítico, autonomía y disposición para aprender nuevas tecnologías.
Un plus si tienes
- Experiencia práctica en Harness Engineering, Agentic Software Engineering o Context Engineering.
- Conocimientos de RAG, embeddings, búsqueda semántica y bases de datos vectoriales.
- Experiencia desarrollando agentes conversacionales e integrando LLMs con APIs y fuentes de información.
- Conocimientos de Python para scripts, integraciones o servicios relacionados con IA.
- Experiencia con LangGraph, LangChain o Semantic Kernel.
- Conocimientos de Flutter/Dart para el desarrollo móvil.
- Experiencia con Docker, MCP, CI/CD, GitHub y Jira.
- Experiencia automatizando pruebas, revisiones de código y flujos de desarrollo con agentes de IA.
Impacto esperado
- Mejorar la productividad del equipo mediante el uso efectivo de agentes de IA.
- Implementar prácticas de Harness Engineering que permitan desarrollar software con mayor confiabilidad y autonomía.
- Reducir tiempos de desarrollo y retrabajo manteniendo la calidad del código.
- Contribuir al desarrollo de nuevas funcionalidades basadas en LLMs, RAG y agentes de IA.
- Impulsar una cultura de ingeniería orientada a la automatización, la calidad y la mejora continua.
Si te apasiona el desarrollo de software y quieres participar en la evolución de la ingeniería mediante inteligencia artificial, nos gustaría conocerte.
