• Backend: Node.js, Express.js, NestJS
• Lenguaje: TypeScript (nivel avanzado)
• Testing: Jest
• Arquitectura: Patrones de diseño, principios SOLID
• Bases de datos: SQL y NoSQL
• Control de versiones: Git, GitHub (branching strategies)
• Análisis de código: ESLint, SonarQube, métricas de calidad
• Seguridad: Gestión de secretos, autenticación/autorización (JWT, OAuth 2.0)
• Contenedores: Docker
• Metodologías Agiles
• IA Generativa: Experiencia con AI pair programmers (GitHub Copilot, Claude, Cursor)
• CI/CD
REQUISITOS DESEABLES
• Experiencia con Kubernetes y orquestación de contenedores
• Experiencia con arquitectura de microservicios
• Conocimientos en message brokers (Kafka)
• Experiencia con servicios Cloud (Azure, GCP)
• Conocimientos en Terraform o Infrastructure as Code
• Experiencia con observabilidad (logging, monitoring, tracing)
HABILIDADES BLANDAS
• Pensamiento crítico y analítico
• Comunicación efectiva con equipos técnicos, no técnicos y stakeholders
• Curiosidad técnica y actualización constante
• Responsabilidad y ownership sobre el código
• Capacidad de negociación y gestión de expectativas
• Proactividad en la identificación y resolución de problemas
EXPERIENCIA
• 2 años de experiencia comprobable en desarrollo backend con Node.js
• Experiencia trabajando en equipos ágiles