Ingeniero de Desarrollo de Software Full Stack con Inteligencia Artificial
Summary
Full Stack engineer who designs, builds and implements enterprise web applications while integrating generative AI (LLM assistants, agents, RAG) into the organization's software. Stack spans .NET/Java/Node.js/Python backends, React/Angular/Vue frontends, SQL databases, plus AI APIs, prompt engineering and vector databases.
Profesional en Ingeniería de Sistemas, Ingeniería de Software o carreras afines. Mínimo 3 años de experiencia en desarrollo de aplicaciones web empresariales. Experiencia comprobada en desarrollo Full Stack. Función principal: diseñar, desarrollar e implementar aplicaciones web empresariales, integrando tecnologías de Inteligencia Artificial para fortalecer y evolucionar las soluciones de software de la organización.
Requisitos
- Dominio de al menos uno de los siguientes lenguajes: .NET, Java, Node.js o Python.
- Experiencia en frameworks Front-End como React, Angular o Vue.js.
- Conocimiento en bases de datos SQL Server, PostgreSQL o MySQL.
- Desarrollo e integración de APIs REST y servicios web.
- Manejo de control de versiones con Git.
- Conocimiento en arquitecturas de software, buenas prácticas de desarrollo y metodologías ágiles.
- Experiencia comprobada en integración de modelos de Inteligencia Artificial Generativa (LLM), como OpenAI, Gemini, Claude o similares.
- Experiencia en Prompt Engineering y desarrollo de soluciones basadas en IA.
- Implementación de asistentes virtuales, agentes inteligentes y automatización de procesos mediante IA.
- Experiencia en integración de IA mediante APIs, Function Calling y herramientas de orquestación.
- Conocimientos en arquitecturas RAG (Retrieval-Augmented Generation), embeddings y manejo de bases de datos vectoriales.
- Deseable experiencia en plataformas Cloud (Azure, Google Cloud o AWS) y contenedores Docker.