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.
horario: 9am a 6:30pm
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 principal: 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.
📌 Full Stack / Spec Driven Development & AI (Lima)
🏢 Synopsis
📍 Lima