Funciones principales
Implementar historias de usuario completas de extremo a extremo: backend, frontend, base de datos e integraciones.
Diseñar soluciones dentro de la arquitectura definida y proponer alternativas de mejora.
Desarrollar y mantener pruebas unitarias e integraciones.
Revisar código de sus pares y brindar retroalimentación.
Atender hallazgos de QA y seguridad, y dar seguimiento hasta el cierre.
Acompañar el despliegue y verificar el comportamiento en producción.
Documentar decisiones técnicas y mantener la documentación actualizada.
Apoyar el crecimiento de desarrolladores Junior.
Requisitos
Formación académica Ingeniería en sistemas, ciencias de la computación o un campo relacionado, o experiencia equivalente.
Experiencia
2 a 4 años de experiencia en desarrollo de software profesional con Node.js y/o React (Next.js).
Historias o funcionalidades llevadas de inicio a fin, con responsabilidad sobre su calidad.
Experiencia en equipos con revisión de código y control de versiones.
Participación en entornos ágiles con planificación y refinamiento.
Conocimientos técnicos
Backend - Node.js
Frontend - React (Next.js), manejo de estado y consumo de APIs
Móvil- React Native / Flutter
APIs
Bases de datos - PostgreSQL o MySQL
Pruebas - Unitarias e integración
Control de versiones - Git
Contenedores - Docker, nociones de CI/CD
Calidad - SonarQube o similar
Seguridad - JWT u OAuth2, OWASP Top 10
IA aplicada - Asistentes de código
Se valorarán: conocimientos en GitHub Actions, observabilidad, integraciones y UI/UX.
Estas vacantes tienen roles y ubicación similares.