Programador Full Stack

Grupo Conviertemás

Responsabilidades

Desarrollo Full-Stack

• Desarrollar y mantener el frontend de los proyectos realizados (React / Next.js) y sus APIs de backend

• Diseñar e implementar la arquitectura de bases de datos con Supabase / PostgreSQL

• Construir endpoints RESTful robustos, seguros y bien documentados

• Desplegar aplicaciones en Vercel y gestionar entornos de staging y producción

• Implementar autenticación, manejo de sesiones y control de acceso

Desarrollo de Software para Clientes

• Participar en el levantamiento de requerimientos con clientes del grupo

• Construir soluciones de software a medida usando el stack estándar (React, Next.js, Supabase, Vercel)

• Entregar MVPs funcionales con documentación clara para handoff o mantenimiento

• Proponer arquitecturas escalables que puedan evolucionar según el negocio del cliente

Integración de IA

• Integrar APIs de modelos de lenguaje (OpenAI, Anthropic) en flujos de producto

• Implementar agentes, cadenas de prompts y funcionalidades de IA dentro de los proyectos realizados

• Optimizar costos de inferencia y tiempos de respuesta en features de IA

• Mantenerse actualizado en el ecosistema de herramientas AI-native para producto

Calidad y Colaboración

• Escribir código limpio, documentado y mantenible

• Implementar tests unitarios y de integración en componentes y endpoints críticos

• Participar activamente en code reviews aportando perspectiva técnica

• Colaborar con diseño (Figma) para implementar interfaces con precisión

• Usar herramientas de IA (Cursor, Claude Code) para acelerar el desarrollo

________________________________________

KPIs del Rol

• Velocidad de entrega de features asignados (sprint a sprint)

• Calidad del código — bugs reportados en producción (reducción mensual)

• Cobertura de tests en componentes y endpoints críticos

• Performance (Core Web Vitals y tiempos de respuesta de API)

• Proyectos cliente entregados a tiempo y dentro del alcance acordado

________________________________________

Requisitos

Experiencia

• 3–5+ años de experiencia en desarrollo web full-stack

• Experiencia comprobada construyendo productos SaaS o aplicaciones web complejas

• Experiencia con despliegues en producción (Vercel, AWS, Railway o similar)

• Deseable: experiencia en proyectos de software cliente o freelance

• Deseable: experiencia construyendo integraciones con modelos de IA

Stack Técnico Requerido

• Frontend: React, Next.js, TypeScript, Tailwind CSS

• Backend: Node.js (Express / Next.js API routes), REST APIs

• Base de datos: Supabase / PostgreSQL

• Deployment: Vercel; familiaridad con CI/CD básico y variables de entorno

• Control de versiones: Git (Bitbucket)

• IA: Uso de APIs de LLM (OpenAI, Anthropic); disposición para integrar modelos en producto

• Deseable: testing (Jest / Cypress), Redis, webhooks

Idiomas

• Español nativo

• Inglés técnico (lectura y comprensión) — necesario para documentación y comunidades técnicas

Competencias Clave

• Criterio técnico: toma buenas decisiones de arquitectura sin supervisión constante

• Ownership: se hace responsable de lo que construye, desde el código hasta el deploy

• Comunicación clara con diseñadores, producto y otros developers

• Pragmatismo: equilibra la solución ideal con la entrega real (ship it!)

• Curiosidad por nuevas tecnologías, especialmente en el ecosistema AI-native

• Empatía con el usuario final: piensa en quién va a usar lo que construye