Requisitos:
Experiencia comprobada en aplicaciones Back End (Node.js);
Experiencia con herramientas como GitHub Actions, Jenkins, CircleCI o TravisCI para la automatización de despliegues, compilaciones y pruebas;
Familiaridad con Docker para el empaquetado de aplicaciones y Kubernetes para la gestión de clústeres de contenedores en producción;
Uso práctico de servicios de AWS, como EC2, Lambda, S3, RDS, DynamoDB y VPC para la construcción de aplicaciones escalables y seguras;
Conocimientos en bases de datos relacionales y no relacionales;
Conocimientos en sistemas de colas y mensajería;
Habilidades en pruebas automatizadas y cobertura de código.
Deseables:
Habilidades con Prisma.
Metodologías Ágiles: Scrum (participación en las ceremonias).
Herramientas: Jira y Github.
Desarrollar y mantener aplicaciones Back-End con enfoque en el rendimiento, utilizando Node.js y Prisma (deseable);
Configurar y optimizar procesos de despliegue, compilación y pruebas con herramientas de automatización como GitHub Actions, Jenkins, CircleCI o TravisCI;
Trabajar con Docker para el empaquetado de aplicaciones y Kubernetes para la gestión de clústeres de contenedores en producción;
Implementar y gestionar servicios en AWS, incluyendo EC2, Lambda, S3, RDS, DynamoDB y VPC, con el objetivo de seguridad y escalabilidad;
Mantener y gestionar bases de datos relacionales y no relacionales, además de integrar sistemas de colas y mensajería;
Aplicar prácticas de pruebas automatizadas y garantizar una cobertura de código consistente.