¿Quiénes somos?Somos una consultora internacional referente en el mundo de la transformación digital. Trabajamos en proyectos end to end con nuestros clientes, desde que surge una necesidad hasta el desarrollo y la implementación de soluciones orientadas al impacto. Nos gusta entender a fondo el reto de cada proyecto y, con todo el talento que tenemos en casa, nos aseguramos de llevarlo a cabo con éxito.El área de Tecnología:Desde Ingeniería, estamos buscando al mejor talento para incorporarse a nuestro equipo. En este área trabajamos más de 220 profesionales, abarcando todas las capacidades técnicas que engloban el mundo del desarrollo de software. Somos un área de pleno crecimiento y con grandes retos por delante.¿Quieres ser parte de este crecimiento? Esto es lo que buscamos:Estamos en la búsqueda de un Desarrollador Node.Js con 3-4 años de experiencia y sólidos conocimientos en bases de datos SQL. El candidato ideal será responsable del diseño, desarrollo y mantenimiento de aplicaciones backend eficientes y escalables, contribuyendo a la creación de soluciones innovadoras en el ámbito de desarrollo de software.Responsabilidades:- Diseñar y desarrollar aplicaciones backend utilizando Node.Js.- Crear y optimizar consultas en bases de datos relacionales (SQL).- Diseñar e implementar APIs RESTful o GraphQL.- Asegurar la calidad del código mediante pruebas unitarias, de integración y revisión de código.- Integrar sistemas de terceros y servicios en la nube (AWS, Azure, Google Cloud, etc.).- Implementar y mejorar la lógica de negocio del lado del servidor para satisfacer las necesidades del cliente.- Participar en la arquitectura técnica de nuevos proyectos y en la mejora continua de los sistemas existentes.- Monitorear y optimizar el rendimiento de las aplicaciones.Requisitos:- Experiencia de 3-4 años trabajando con Node.Js en entornos de producción.- Conocimientos avanzados en bases de datos SQL (PostgreSQL, MySQL, MSSQL, etc.) incluyendo diseño de esquemas, consultas complejas y optimización.- Experiencia con ORMs como Sequelize, TypeORM o similares.- Conocimientos sólidos en JavaScript/TypeScript.- Experiencia con herramientas de control de versiones como Git.- Familiaridad con contenedores Docker y servicios en la nube (AWS Lambda, ECS, RDS, etc.).- Comprensión de principios de diseño de software como SOLID, patrones de diseño y arquitectura limpia.- Familiaridad con metodologías ágiles (Scrum/Kanban).Beneficios de trabajar en The Cocktail:-