En Imagemaker buscamos un/a Desarrollador/a Backend Mid-Senior con sólidos conocimientos en Node.js y Arquitectura de Software . Serás parte fundamental del equipo de desarrollo, encargándote de diseñar y construir servicios backend escalables, seguros y de alto rendimiento. Tu rol será clave para garantizar la calidad, estabilidad y eficiencia de APIs y microservicios. Key Responsibilities Diseñar y desarrollar APIs RESTful y/o GraphQL Implementar lógica de negocio siguiendo principios de arquitectura limpia Optimizar el rendimiento de aplicaciones y bases de datos Escribir código limpio, testeable y bien documentado Participar activamente en code reviews y pair programming Colaborar con equipos de frontend, QA y producto Implementar medidas de seguridad y buenas prácticas Documentar soluciones técnicas y flujos de datos Skills, Knowledge and Expertise Skills Requeridos 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 Skills 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) Soft Skills 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 Beneficios Modalidad Contractor CAM