Desarrollador(a) Full Stack con IA

MyApps

San Isidro

On-site

PEN 124,000 - 186,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Oportunidad de aprendizaje y desarroll
Ambiente colaborativo y dinámico
Capacitación en gestión de proyectos y

Job summary

MyApps busca un Desarrollador Full Stack con experiencia en Inteligencia Artificial Generativa para liderar proyectos empresariales en un entorno colaborativo y orientado a resultados. El candidato participará en el diseño, desarrollo e implementación de soluciones IA, integrando LLMs y arquitecturas RAG, con foco en rendimiento y escalabilidad.

La posición es 100% presencial en San Isidro, Lima, con horario de lunes a viernes y enfoque en entrega de valor.

Qualifications

  • Formación universitaria en Ingeniería de Software o carreras afines.
  • Experiencia mínima de 3 años como Desarrollador Full Stack.
  • Experiencia en IA Generativa y arquitecturas RAG.
  • Capacidad de liderazgo técnico y coordinación de equipos.

Responsibilities

  • Diseñar y mantener aplicaciones empresariales full stack.
  • Definir arquitecturas de software y estándares de desarrollo.
  • Diseñar APIs REST/GraphQL para integración.
  • Integrar modelos LLM y soluciones RAG.
  • Liderar al equipo de desarrollo y asegurar calidad.

Skills

Frontend frameworks
Backend development
Software architecture
APIs & services
LLM/RAG integration
Model orchestration
AI Generative
Cloud & deployment
Docker & Kubernetes
Team leadership

Tools

React
Angular
Vue.js
.NET
Java
Node.js
Python
SQL Server
PostgreSQL
MySQL
MongoDB
Docker
Kubernetes
LangChain
LlamaIndex
Semantic Kernel
GCP
AWS

Job description

Buscamos un(a) Desarrollador(a) Full Stack con experiencia en Inteligencia Artificial Generativa, proactivo(a), analítico(a) y orientado(a) a resultados, con experiencia comprobada en el diseño, desarrollo e implementación de aplicaciones empresariales, soluciones tecnológicas de extremo a extremo y proyectos de Inteligencia Artificial Generativa. El candidato ideal cuenta con conocimientos en tecnologías modernas de frontend y backend, diseño de arquitecturas de software, desarrollo de APIs, bases de datos relacionales y no relacionales, así como experiencia en la construcción e implementación de soluciones basadas en arquitecturas RAG (Retrieval Augmented Generation), integración de modelos LLM y metodologías de desarrollo SDD (Spec-Driven Development). Asimismo, deberá contar con capacidad de liderazgo técnico para coordinar equipos multidisciplinarios, gestionar entregables y garantizar la calidad, seguridad y escalabilidad de las soluciones implementadas.

Modalidad: 100% presencial.

Ubicación: San Isidro, Lima.

Horario: Lunes a viernes de 9:00 a.m. a 6:00 p.m.

Funciones

Desarrollo Full Stack: Diseñar, desarrollar, implementar y mantener aplicaciones empresariales utilizando tecnologías modernas de frontend y backend, garantizando soluciones robustas, escalables y de alta calidad.

Diseño y Arquitectura de Software: Participar en la definición de arquitecturas de software, selección de tecnologías, patrones de diseño y estándares de desarrollo para la construcción de productos digitales.

Desarrollo de APIs y Servicios: Diseñar, desarrollar e implementar APIs REST y/o GraphQL para la integración de sistemas, servicios y aplicaciones empresariales.

Desarrollo de Soluciones de Inteligencia Artificial: Diseñar, desarrollar e implementar aplicaciones empresariales basadas en Inteligencia Artificial Generativa, integrando modelos de lenguaje de gran escala (LLM).

Implementación de Arquitecturas RAG: Construir e implementar soluciones RAG (Retrieval Augmented Generation), integrando mecanismos de recuperación de información, embeddings, bases de datos vectoriales y modelos generativos para desarrollar asistentes inteligentes.

Integración de Modelos LLM: Integrar y orquestar modelos de Inteligencia Artificial de proveedores públicos y privados, tales como OpenAI, Claude, Gemini, Llama u otros, evaluando su desempeño y aplicabilidad en los procesos empresariales.

Desarrollo de Asistentes Virtuales: Diseñar e implementar asistentes virtuales, chatbots y soluciones conversacionales basadas en IA Generativa, orientadas a optimizar procesos y mejorar la experiencia de los usuarios.

Desarrollo mediante SDD: Aplicar metodologías de desarrollo orientadas a especificaciones (Spec-Driven Development o equivalentes), utilizando herramientas de IA para estructurar requerimientos, definir especificaciones técnicas y acelerar el ciclo de desarrollo de software.

Ingeniería de Prompts y Orquestación: Diseñar y optimizar prompts, flujos de interacción y mecanismos de orquestación de modelos de IA, garantizando respuestas pertinentes, consistentes y alineadas con los objetivos del negocio.

Gestión de Bases de Datos: Diseñar, desarrollar y optimizar soluciones utilizando bases de datos relacionales, no relacionales y vectoriales, garantizando la disponibilidad, integridad y rendimiento de la información.

Despliegue de Aplicaciones: Implementar y administrar aplicaciones en infraestructura on-premise y entornos cloud, utilizando servicios de AWS y/o GCP.

Contenedores y Orquestación: Participar en la contenerización, despliegue y administración de aplicaciones mediante Docker y Kubernetes.

Liderazgo Técnico: Liderar técnicamente al equipo de desarrollo, coordinar actividades, asignar tareas, realizar seguimiento de entregables y asegurar el cumplimiento de los objetivos del proyecto.

Calidad y Mejora Continua: Promover buenas prácticas de desarrollo, revisión de código, pruebas, seguridad, rendimiento y mantenibilidad de las soluciones implementadas.

Gestión Ágil de Proyectos: Participar en la planificación, seguimiento y ejecución de proyectos mediante metodologías ágiles como Scrum, Kanban o similares.

Coordinación con Áreas Usuarias: Trabajar de manera colaborativa con las áreas usuarias y equipos técnicos para identificar necesidades, definir soluciones y asegurar la correcta implementación de los requerimientos.

Innovación Tecnológica: Evaluar nuevas tecnologías, frameworks, herramientas y modelos de Inteligencia Artificial que permitan optimizar los procesos de desarrollo e impulsar la transformación digital de la organización.

Documentación Técnica: Documentar arquitecturas, componentes, APIs, procesos de integración y soluciones implementadas, garantizando la transferencia de conocimiento y continuidad operativa.

1. Conocimientos y Herramientas

Desarrollo Frontend: Conocimientos y experiencia en frameworks modernos de desarrollo frontend como React, Angular o Vue.js.

Desarrollo Backend: Experiencia desarrollando aplicaciones y servicios backend utilizando tecnologías como .NET, Java, Node.js, Python o similares.

Arquitectura de Software: Conocimientos de arquitectura de aplicaciones empresariales, patrones de diseño, principios SOLID y buenas prácticas de desarrollo.

Bases de Datos Relacionales: Manejo de motores de bases de datos como SQL Server, PostgreSQL y MySQL.

Bases de Datos No Relacionales: Conocimientos de bases de datos NoSQL como MongoDB y tecnologías similares.

Inteligencia Artificial Generativa: Conocimientos y experiencia integrando modelos LLM como OpenAI, Claude, Gemini, Llama u otros.

Arquitecturas RAG: Conocimientos de diseño e implementación de arquitecturas Retrieval Augmented Generation, incluyendo recuperación de información, chunking, embeddings, búsqueda semántica y generación de respuestas contextualizadas.

Bases de Datos Vectoriales: Conocimientos de tecnologías para almacenamiento, indexación y recuperación de embeddings y vectores.

Ingeniería de Prompts: Conocimientos de diseño, evaluación y optimización de prompts para modelos de lenguaje.

Orquestación de Modelos de IA: Conocimientos de frameworks y herramientas como LangChain, Semantic Kernel, LlamaIndex u otros equivalentes.

Metodología SDD: Conocimientos y experiencia aplicando Spec-Driven Development o metodologías equivalentes para el desarrollo de aplicaciones asistidas por Inteligencia Artificial.

Cloud y On-Premise: Conocimientos de despliegue y administración de aplicaciones en infraestructura local y servicios cloud, especialmente AWS y/o GCP.

Contenedores y Orquestación: Conocimientos de Docker y Kubernetes.

Control de Versiones: Manejo de Git y buenas prácticas de gestión de código fuente.

Metodologías Ágiles: Conocimientos y experiencia trabajando bajo marcos ágiles como Scrum, Kanban o similares.

2. Experiencia y Formación

Formación Académica: Bachiller o titulado(a) universitario(a) en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o carreras afines.

Experiencia Profesional: Mínimo 3 años de experiencia como Desarrollador(a) Full Stack, participando en el diseño, desarrollo e implementación de aplicaciones empresariales.

Liderazgo Técnico: Experiencia liderando equipos de desarrollo, coordinando actividades técnicas, gestionando entregables y realizando seguimiento al cumplimiento de objetivos.

Desarrollo Full Stack: Experiencia comprobada en desarrollo frontend y backend utilizando tecnologías modernas.

Desarrollo de APIs: Experiencia diseñando e implementando APIs REST y/o GraphQL para la integración de aplicaciones y servicios.

Gestión de Bases de Datos: Experiencia trabajando con bases de datos relacionales y no relacionales.

Despliegue de Aplicaciones: Experiencia implementando y administrando aplicaciones en entornos on-premise y cloud (AWS y/o GCP).

Inteligencia Artificial Generativa: Mínimo 6 meses de experiencia en la construcción e implementación de sistemas RAG, utilizando modelos de Inteligencia Artificial públicos y privados.

Desarrollo mediante SDD: Mínimo 6 meses de experiencia en el desarrollo de aplicaciones utilizando la metodología SDD (Spec-Driven Development) o equivalente.

Integración de LLM: Experiencia integrando modelos de lenguaje como OpenAI, Claude, Gemini, Llama u otros proveedores.

Asistentes Virtuales y Chatbots: Experiencia diseñando e implementando asistentes virtuales, chatbots o soluciones empresariales basadas en Inteligencia Artificial Generativa.

Metodologías Ágiles: Experiencia participando en proyectos bajo metodologías Scrum, Kanban o similares.

3. Conocimientos Deseables

Frameworks Frontend: Experiencia con React, Angular o Vue.js y sus respectivos ecosistemas.

Frameworks Backend: Experiencia con .NET, Java, Node.js, Python o tecnologías equivalentes.

Frameworks de Inteligencia Artificial: Experiencia utilizando LangChain, Semantic Kernel, LlamaIndex u otros frameworks orientados al desarrollo de aplicaciones con IA Generativa.

Modelos de Lenguaje: Experiencia trabajando con modelos LLM públicos, privados y de código abierto, incluyendo despliegues locales.

Bases de Datos Vectoriales: Experiencia con tecnologías como Pinecone, Chroma, Weaviate, Qdrant, FAISS u otras equivalentes.

Arquitecturas RAG Avanzadas: Conocimientos de estrategias de búsqueda híbrida, reranking, recuperación contextual, evaluación de respuestas y optimización de sistemas RAG.

Desarrollo Asistido por IA: Experiencia utilizando herramientas de programación asistida por Inteligencia Artificial y metodologías de desarrollo basadas en especificaciones.

Cloud Computing: Experiencia práctica implementando soluciones de IA y aplicaciones empresariales en AWS y/o GCP.

Contenedores y Orquestación: Experiencia con Docker y Kubernetes para el despliegue de aplicaciones y servicios de IA.

Arquitecturas Empresariales: Experiencia diseñando soluciones escalables, distribuidas y orientadas a servicios.

Seguridad de Aplicaciones: Conocimientos de seguridad en APIs, protección de datos, autenticación, autorización y buenas prácticas de seguridad en aplicaciones basadas en IA.

4. Habilidades y Competencias Clave

Liderazgo Técnico: Capacidad para liderar equipos de desarrollo, orientar técnicamente a los integrantes y asegurar el cumplimiento de los objetivos y entregables.

Capacidad Analítica: Habilidad para analizar requerimientos complejos, evaluar alternativas tecnológicas y diseñar soluciones eficientes.

Resolución de Problemas: Capacidad para identificar problemas técnicos, analizar causas raíz y proponer soluciones sostenibles.

Diseño y Arquitectura: Criterio técnico para definir arquitecturas de software, seleccionar tecnologías y construir soluciones escalables y mantenibles.

Innovación Tecnológica: Interés y capacidad para investigar, evaluar e implementar nuevas tecnologías, especialmente en el ámbito de Inteligencia Artificial Generativa.

Orientación a Resultados: Enfoque en la entrega de soluciones de calidad, cumplimiento de objetivos y optimización de procesos.

Comunicación Efectiva: Capacidad para comunicar decisiones técnicas, coordinar actividades y relacionarse con equipos multidisciplinarios y áreas usuarias.

Trabajo Colaborativo: Habilidad para trabajar en equipo, compartir conocimientos y promover un ambiente de colaboración.

Proactividad: Iniciativa para identificar oportunidades de mejora y proponer soluciones tecnológicas innovadoras.

Adaptabilidad y Aprendizaje Continuo: Disposición para mantenerse actualizado(a) en tecnologías de desarrollo de software, herramientas de IA y nuevas tendencias tecnológicas.

Orientación a la Calidad: Compromiso con las buenas prácticas de desarrollo, seguridad, rendimiento, escalabilidad y mantenibilidad de las aplicaciones.

Beneficios

Si te apasiona la posibilidad de contribuir directamente con un negocio retador y que tu trabajo impacte en la satisfacción de nuestros clientes, este rol es para ti. ¡Vamos con Todo!

  • Oportunidad de aprendizaje y desarrollo profesional.
  • Ambiente de trabajo colaborativo y dinámico.
  • Capacitación en gestión de proyectos y herramientas digitales.

Nivel mínimo de educación: Universitario (Graduado)

MyApps es una empresa especializada en el desarrollo de software a medida, adaptado a las necesidades específicas de cada cliente. Nuestro enfoque se centra en crear soluciones que optimicen procesos, aumenten la productividad y generen valor para las empresas. Contamos con un equipo técnico que acompaña a nuestros clientes desde el análisis hasta la implementación final del proyecto.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DESARROLLADOR FULL STACK SENIOR
DESARROLLADOR FULL STACK SENIOR

MyApps • San Isidro

On-site
PEN 180,000 - 270,000
Oportunidad de aprendizaje
Ambiente de trabajo colaborativo
Capacitación en gestión de proyectos
DESARROLLADOR FULL STACK SENIOR
DESARROLLADOR FULL STACK SENIOR

MyApps Perú • San Isidro

On-site
PEN 140,000 - 200,000
Oportunidad de aprendizaje y de desar
Ambiente de trabajo colaborativo
Desarrollador Backend
Desarrollador Backend

MyApps Perú • San Isidro

Hybrid
PEN 90,000 - 150,000
Oportunidad de aprendizaje
Ambiente colaborativo
Capacitación en gestión de proyectos y
Lider Tecnico
Lider Tecnico

MyApps • San Isidro

On-site
PEN 120,000 - 180,000
Oportunidad de aprendizaje y desarroll
Ambiente de trabajo colaborativo y Din
Capacitación en gestión de proyectos
Desarrollador Senior Full Stack
Desarrollador Senior Full Stack

MyApps • San Isidro

On-site
PEN 120,000 - 180,000
Oportunidad de aprendizaje
Ambiente colaborativo
Capacitación en gestión de proyectos
Desarrollador Backend AWS (Node.js / NestJS)
Desarrollador Backend AWS (Node.js / NestJS)

MyApps • San Isidro

On-site
PEN 206,000 - 309,000
Oportunidad de aprendizaje y desarroll
Ambiente de trabajo colaborativo y din
Capacitación en gestión de proyectos
Desarrollador Backend
Desarrollador Backend

MyApps • San Isidro

Hybrid
PEN 121,000 - 207,000
Oportunidades de aprendizaje
Ambiente colaborativo
Capacitación en gestión de proyectos
Analista QA Automatizador
Analista QA Automatizador

MyApps Perú • San Isidro

On-site
PEN 36,000 - 72,000
Oportunidad de aprendizaje y novación
Ambiente de trabajo colaborativo
Capacitación en gestión de proyectos
Desarrollador Fullstack
Desarrollador Fullstack

Yego • Lince

On-site
PEN 60,000 - 90,000
EPS cubierta al 100%
AI Solutions Specialist
AI Solutions Specialist

Correval S.A. • Lima Metropolitana

Hybrid
PEN 70,000 - 100,000