


Node.js Backend Engineer – Chatbot Platform
¡Llevábamos tiempo esperando un perfil así, y por fin ha llegado el momento!
Desde Manfred, estamos ayudando a CoverManager, a encontrar un/a Software Engineer para liderar la evolución de su plataforma conversacional.
No buscamos simplemente a alguien que programe chatbots. Buscamos a la persona que llevará esta herramienta al siguiente nivel. Serás el owner del sistema de asistentes conversacionales, trabajando codo con codo con Producto y con libertad para diseñar su evolución.
Hay varios caminos para encajar en el rol:
🚀 Si eres un/a backend con experiencia en Node.js y te has adentrado en el mundo de los chatbots y la IA generativa, este puede ser tu siguiente gran paso.
🤖 Si vienes del desarrollo de asistentes conversacionales e IA generativa, pero tienes buena base en JavaScript/TypeScript, CoverManager quiere conocerte.
¿Te interesa? Sigue leyendo👇👇👇
¿Qué harás?
CoverManager es la primera empresa española en ofrecer una gestión integral de reservas para restaurantes, beachclubs, hoteles y otros negocios de hostelería. Su plataforma SaaS ha conquistado a más de 17.000 restaurantes en todo el mundo, incluyendo más de 400 Estrellas Michelin y algunos de los mejores restaurantes del planeta: Diverxo, Quique Dacosta, Coque, Azurmendi, Amazónico, Arzabal, El Campero, Aponiente, El Celler de Can Roca, Grupo Dani García, Pacha, Mirazur... y la lista sigue.
Su SaaS, más allá de permitir la gestión de reservas y la optimización de la sala, permite integrarse con múltiples canales para recibir reservas, desde Google, Facebook o Instagram, hasta ofrecer una API que permite al restaurante integrar CoverManager en todos sus procesos y tener a golpe de clic:
- Gestión de reservas con un sistema eficiente y optimizado.
- Gestión de clientes almacenando información clave para ofrecer una experiencia personalizada.
- Integraciones de pago seguras y sin complicaciones.
- Analizar datos y generar reportes para optimizar su negocio.
¿Qué harás como Chatbot & AI Generative Engineer?
Serás el/la owner de CoverAssistant, la plataforma de asistentes conversacionales de CoverManager.
CoverAssistant entra en acción cuando un restaurante no puede atender el teléfono o está cerrado. A través de un bot, gestiona reservas, confirma disponibilidad y ofrece alternativas en caso de que no haya mesas libres.
¿Cómo funciona? Está integrado con Twilio para la gestión de llamadas y usa Dialogflow como motor de procesamiento conversacional. No generarás nuevas APIs, sino que trabajarás sobre la infraestructura existente, optimizando su funcionamiento y asegurando que la interacción con los clientes sea lo más natural posible.
¿Cuál será tu reto? Diseñar, evolucionar y optimizar esta plataforma para que aprenda, entienda y responda cada vez mejor, integrando modelos de IA generativa para mejorar la fluidez y naturalidad de las conversaciones.

Tu evolución

En 1 mes
🥉 Habrás completado tu onboarding, con reuniones con los distintos equipos para conocer desde dentro cómo funciona CoverManager.
Junto al equipo y a Javi, te sumergirás en los procesos internos, herramientas y servicios que usamos en el día a día. Para ir calentando motores, empezarás con pequeñas evoluciones en los chatbots y asistentes de voz, mientras te adaptas al ritmo del equipo. Además, participarás en reuniones técnicas y sesiones de code review, recibiendo feedback para mejorar y afinar tu código.
Tus responsabilidades
Gestionarás y optimizarás la integración entre Twilio y Dialogflow con Node.js, usando la API de CoverManager para mejorar la comunicación sin desarrollar nuevas APIs.
Evolucionarás la plataforma, diseñando su arquitectura futura e integrando IA generativa para mejorar conversaciones y agilizar nuevas funcionalidades.
Trabajarás con sistemas de gestión de bases de datos, con MongoDB, para almacenar y recuperar datos de manera eficiente.
Escribirás pruebas unitarias e integración para garantizar la calidad del código y la funcionalidad del sistema.
Realizarás el mantenimiento continuo de la aplicación, solucionarás errores (bugs) y problemas de rendimiento.
¿Cómo lo harás?
Es un momento clave para CoverManager, la IA conversacional y los chatbots están evolucionando rápido, lo saben y no quieren dejar pasar ese tren. La idea es ir a un modelo más basado en IA generativa que otra cosa, habrá programación, pero lo principal es crear soluciones inteligentes y escalables.
Trabajan bajo metodología Agile (Scrum), con sprints de 2 semanas y despliegues continuos a producción. Es un equipo de ingeniería es "pequeño", pero está bien cohesionado, todos aportan y las ideas vuelan rápido.
Cada producto (CoverBookings, CoverAtTable, CoverAssistant, CoverAtHome, CoverOnTheGo) tiene un Squad, y cada squad tiene un responsable, que se encarga de despejar el camino para que el equipo pueda enfocarte en lo importante, en tu caso: desarrollar experiencias conversacionales fluidas y eficientes.
En cuanto a comunicación, usan Slack como herramienta clave para mantener el ritmo y resolver dudas al momento. Lo importante es la colaboración y la orientación a resultados.
El feedback es parte del día a día. Para asegurar la calidad, trabajan con Pull Requests, donde recibirás y darás feedback constante. También apuestan por pruebas automatizadas, incluyendo unit tests y E2E con Cypress, para que nada se rompa en producción y los chatbots respondan como deben.

¿Cuándo trabajarás?
En CoverManager trabajan dos días en semana en su oficina de Sevilla, pero ofrecen gran flexibilidad, con dos tardes libres a la semana y 3 días desde casa, repartidos los horarios más o menos de la siguiente manera 😃:
- Entrada entre 08:00 h y 09:30 h, y la salida dependerá de la hora a la que hayas entrado.
- 40 horas semanales distribuidas de la siguiente manera:
- 3 días con jornada de 9 horas (salida entre 18:00 h y 19:30 h).
- 1 día con jornada de 7 horas (salida entre 15:00 h y 16:30 h).
- 1 día con jornada de 6 horas (salida entre 14:00 h y 15:30 h).
- Dos "tardes libres" a la semana que puedes elegir según te convenga, siempre en coordinación con el equipo.
- Agosto con jornada intensiva
Día laborable
Jornada completaVacaciones
23 díasTurno continuo
En verano¿Dónde trabajarás?
Presencial
Teletrabajo
Esta posición es híbrida en la histórica y preciosa Sevilla, combinando 3 días de teletrabajo (tú eliges cuáles) y 2 días en la oficina, "presencialismo con sentidiño" como diríamos en Manfred.
Además, disfrutarás de eventos y team buildings durante el año, incluyendo el CoverDay, donde todo el equipo se reúne para compartir experiencias y fortalecer la cultura de equipo.
¿Con quién trabajarás?
Ahora mismo son algo más de 20 personas en el equipo de Ingeniería, aunque es probable que cuando te incorpores ya sean alguna más, ya que estamos trabajando en ello. Algunos/as de los/as compañeros/as con lo que te trabajarás en tu día a día son…
- Javi: VP de Tech&Product. Con casi 20 años de experiencia en gestión de departamentos de desarrollo y producto, se sumó hace algo más de un año al proyecto de CoverManager para evolucionarlo al siguiente escalón, tanto en producto como en tecnología. Su foco son las personas (y la cerveza, la familia y el deporte 😉).
- Rubén, vieja guardia. Tech Lead del squad de Payments y Crecimiento, con 6 años en sus espaldas dentro de Cover, ha participado en toda la evolución tecnológica del producto, pasando de 100 restaurantes a 15.000 en su trayectoria. Foco puesto en el liderazgo y gestión de personas y en el ámbito tecnológico. Se esfuerza diariamente y entrena al tenis para que su hermano no consiga ganarle todavía.
- Fran, Tech Lead del squad de APIs e Integraciones, lleva en Cover casi dos años, pero se ha convertido en referencia para los/as compañeros/as, magnífica persona y gran profesional.
Además de un equipo increíble que no para de crecer.
¿Qué piden?
En Cover buscan a un Desarrollador con experiencia en IA conversacional y chatbots, con especial interés en perfiles que manejen Node.js. Sin embargo, están abiertos a candidatos con experiencia en Python u otros stacks, siempre que tengas los conocimientos necesarios para construir chatbots inteligentes y asistentes de voz eficientes.
- Frameworks de desarrollo de chatbot como Dialogflow, Microsoft Bot Framework o BotKit Framework.
- Modelos de IA generativa aplicados a voz (TTS, ASR, NLP).
- JavaScript/TypeScript y experiencia en Node.js (aunque valoran otros lenguajes si cumples el resto de requisitos).
- Bases de datos NoSQL, especialmente MongoDB.
- Buenas prácticas de desarrollo (TDD, Clean Code, Refactoring).
- Experiencia con WebSockets para comunicaciones interactivas.
- Familiaridad con Scrum/Agile y trabajo en equipos iterativos.
- Capacidad de comunicación en inglés.
- Ganas de trabajar en un entorno dinámico y en constante evolución.
Tecnologías
Innegociable
MongoDB
Intermedio JavaScript
Intermedio TypeScript
Intermedio
Estaría bien
NodeJS
Avanzado Jest
Intermedio DialogFlow
Intermedio
Suma puntos
WebSockets
Básico
Otras habilidades
Innegociable
Autonomía en el aprendizaje
Trabajo en equipo
Proactividad
Estaría bien
Aprendizaje Continuo
Adaptabilidad al cambio
Suma puntos
Pensamiento creativo
Idiomas
¿Qué ofrecen?
Salario
Hasta €55KRemoto
60%🏖️ 23 días de vacaciones para que recargues pilas.
☀️ Jornada intensiva en agosto, porque el calor sevillano no perdona.
💰 Retribución flexible a través de Cobee, para gastar en restauración, transporte público, formación y ticket guardería.
🩺 Seguro colectivo de salud con Asisa, con un acuerdo especial para que pagues menos si decides contratarlo.
📚 Presupuesto para formación.
👥 CoverDay, un evento anual donde todo el equipo se reúne en Sevilla para hacer piña y disfrutar de un día de team building con amigos/as.

Beneficios
Cheque Guardería
Presupuesto para formación
Seguro de salud
Ticket Restaurante
Retribución Flexible
Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.
What the FAQ?
Puedes, pero esta es una posición con presencialidad en Sevilla, por lo que vas a tener que acudir dos días en semana a la oficina.
El proceso consta de las siguientes fases:
- Una primera entrevista, cultural, con Macarena (Talent Lead)
- Una segunda entrevista, técnica, con Javi (CTO), dónde valorarán tus conocimientos técnicos y aprovechará para compartirte un poquito de código para ver como te desenvuelves.