Requisitos técnicos obligatorios:
- Experiencia demostrable como Desarrollador Full Stack.
- Manejo avanzado de JavaScript (ES2015+), TypeScript, HTML5 y CSS3.
- Experiencia con React, Angular o Vue.js.
- Dominio de Node.js y frameworks backend (Express, Fastify, Koa).
- Uso de NestJS o NX.
- Conocimientos en autenticación, manejo de sesiones y trazabilidad con herramientas como Kibana o New Relic.
- Testing automatizado (Jest, Karma, Mocha).
- Experiencia en bases de datos SQL (MySQL, PostgreSQL) y NoSQL (MongoDB, Firebase).
- Resolución eficiente de problemas técnicos complejos.
Requisitos deseables (no excluyentes):
- Diseño de microservicios y arquitecturas cloud-native.
- Experiencia en Docker, Kubernetes, escalabilidad y optimización de recursos.
- Conocimiento de autenticación federada.
- Dominio de principios SOLID, patrones de diseño y metodologías ágiles.
Stack tecnológico: Frontend: React, Angular, Vue.js; Backend: Node.js, Express, Fastify, NestJS; BD: MySQL, PostgreSQL, MongoDB, Firebase; Otros: Kafka, RabbitMQ (deseable), Git, Docker, Kubernetes, GitLab CI, GitHub Actions, Jenkins, Kibana, New Relic, Jest, Mocha, Karma.
Mindset: Enfoque en Clean Code y SOLID, TDD y CI/CD, visión integral del producto, colaboración y orientación a resultados, capacidad para simplificar lo complejo.