Full Stack Developer - Spec Driven & Ai Semi Senior
Perfil: Full Stack Developer ? Spec-Driven Development & AI
Nivel: Semi senior / Semi senior + Cantidad: 2 a 3 posiciones Modalidad: Híbrida ? mínimo 3 días presenciales Ubicación: Miraflores / eventualmente Callao Periodo inicial: Hasta diciembre 2026, con posibilidad de continuidad en 2027 según necesidad y desempeño.
Objetivo del rol
Diseñar, desarrollar e implementar soluciones digitales Full Stack utilizando prácticas de desarrollo orientado por especificaciones (Spec-Driven Development), apoyándose en herramientas de Inteligencia Artificial para transformar requerimientos e historias de usuario en especificaciones técnicas, planes de ejecución y código.
El rol requiere autonomía técnica, ownership sobre las soluciones y capacidad para participar activamente en el refinamiento de requerimientos, trabajando bajo principios DevOps y buenas prácticas de ingeniería de software.
Responsabilidades principales Desarrollar soluciones Full Stack utilizando Node.js y Angular. Diseñar e implementar servicios y componentes sobre AWS. Trabajar con arquitecturas serverless, principalmente AWS Lambda. Implementar y consumir soluciones utilizando DynamoDB y PostgreSQL. Participar en el refinamiento de historias de usuario y convertirlas en especificaciones técnicas claras. Utilizar herramientas de IA para apoyar la generación de especificaciones, planes de implementación y desarrollo de código. Trabajar bajo un enfoque de Spec-Driven Development, utilizando arquetipos, estándares e instrucciones previamente definidos. Utilizar Git, estrategias de branching y buenas prácticas de versionamiento. Aplicar principios y prácticas DevOps durante el ciclo de desarrollo. Participar en revisiones técnicas, integración, pruebas y despliegues. Identificar problemas técnicos y proponer soluciones de manera autónoma. Asumir ownership de los componentes o funcionalidades asignadas. Trabajar coordinadamente con perfiles funcionales, técnicos y de arquitectura. Requisitos técnicos indispensables
Backend: Node.js.
Frontend: Angular.
Cloud: AWS, con experiencia trabajando con servicios cloud y preferentemente arquitecturas serverless.
Servicios / datos: AWS Lambda, DynamoDB y PostgreSQL.
Ingeniería: Git, manejo de ramas, integración de código y conocimientos de prácticas DevOps.
IA aplicada al desarrollo: experiencia utilizando herramientas de IA generativa dentro del ciclo de desarrollo de software para generar, refinar o ejecutar especificaciones técnicas.
Experiencia clave: Spec-Driven Development
Este sería el punto que más resaltaría en la búsqueda.
Se requiere experiencia o conocimiento práctico en metodologías donde el desarrollo parte de una especificación estructurada, utilizando IA para convertir requerimientos o historias de usuario en instrucciones, planes técnicos y posteriormente implementaciones.
Kiro es deseable, pero no excluyente. También califican candidatos que hayan trabajado con herramientas o metodologías equivalentes y puedan adaptarse rápidamente a Kiro.
Competencias
Se busca una persona con autonomía técnica, ownership, capacidad analítica y criterio de ingeniería. Debe poder cuestionar o precisar una especificación cuando sea ambigua, en lugar de limitarse a ejecutar tareas.
Para el Senior, agregaría capacidad de tomar decisiones técnicas, orientar a otros desarrolladores, participar activamente en refinamientos y resolver problemas con menor dependencia del equipo.
Para el Middle, buscaría buena autonomía de desarrollo y dominio del stack, sin exigir necesariamente liderazgo técnico.