Desarrollador Full Stack ( React & Node.Js) Mobile Semi Sr.
CSTI Corp es una empresa peruana líder en la industria TI con más de 17 años en el mercado en países como Perú, Ecuador, Colombia, Costa Rica y Estados Unidos.
Ofrece soluciones de negocios en las líneas de Outsourcing, Licenciamientos SAP y Microsoft, soporte y mejora de aplicaciones, así como implementación y migración de sistemas bajo estrategias Cloud, aprovechando su alianza con marcas como Amazon, Azure, Huawei Cloud y Google Cloud.
Nos encontramos en la búsqueda de un Desarrollador Full Stack Semi Senior para nuestra línea de negocio.
¿Qué buscamos?:
- Formación universitaria o técnica en Ingeniería de Sistemas, Software, Computación o carreras afines.
- Mínimo 3 años de experiencia como desarrollador Full Stack.
- Experiencia desarrollando productos digitales en entornos de desarrollo ágil.
- Experiencia en desarrollo frontend con React y, deseablemente, tecnologías para aplicaciones móviles como React Native o Flutter.
- Experiencia desarrollando backend, APIs y modelos de bases de datos, utilizando Node.js, PHP, Python u otras tecnologías equivalentes.
- Experiencia integrando APIs de modelos de Inteligencia Artificial (LLMs), como OpenAI o Anthropic.
- Conocimientos de prompt engineering, RAG y generación dinámica de contenido mediante IA.
- Experiencia trabajando con servicios cloud como AWS, GCP o Azure.
- Manejo de Git u otras herramientas de control de versiones.
- Conocimientos de documentación técnica y procesos de CI/CD.
- Experiencia integrando funcionalidades adaptativas, sistemas de recomendación o gamificación.
- Capacidad para gestionar múltiples proyectos o productos en distintas etapas de desarrollo.
- Deseable experiencia en plataformas educativas, e-learning o productos con evaluaciones y certificaciones.
- Deseable experiencia diseñando arquitecturas modulares y reutilizables, preparadas para escalar a distintos productos.
Funciones:
- Diseñar, desarrollar y mantener una arquitectura base reutilizable para distintos productos educativos, promoviendo la escalabilidad y evitando reconstruir soluciones desde cero.
- Desarrollar interfaces web utilizando React y participar en el desarrollo de aplicaciones móviles según los requerimientos de cada proyecto.
- Desarrollar y mantener el backend, las APIs y los modelos de bases de datos, garantizando su adaptabilidad a diferentes tipos de contenido educativo.
- Integrar servicios de Inteligencia Artificial (LLMs) para la generación y variación dinámica de contenido, personalización de rutas de aprendizaje y retroalimentación automatizada.
- Implementar funcionalidades adaptativas, sistemas de recomendación y mecanismos de gamificación que mejoren la experiencia de aprendizaje.
- Desarrollar soluciones modulares que permitan reutilizar componentes y funcionalidades entre distintos productos digitales.
- Integrar servicios y soluciones cloud mediante AWS, GCP o Azure, considerando criterios de escalabilidad y mantenibilidad.
- Aplicar buenas prácticas de desarrollo, incluyendo documentación técnica, control de versiones y procesos de CI/CD.
- Coordinar con los equipos involucrados para definir requerimientos, priorizar funcionalidades y asegurar la entrega de soluciones.
- Gestionar avances y dependencias de múltiples proyectos, garantizando la calidad y continuidad del desarrollo.
Condiciones:
- Modalidad: Hibrido (3 veces presencial)
- Horario: Lunes a viernes 9:00 am - 6:00 pm
- Ubicación: La Molina
- Inicio: Inmediato