¿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: