Descripción
**Acerca de Exoticca**
Exoticca es una agencia de viajes online pionera que ha revolucionado la concepción, producción y comercio electrónico de viajes soñados a larga distancia. En el núcleo del valor de marca de Exoticca se encuentra el compromiso de "crear hitos vitales". Creemos en ofrecer viajes con la mejor relación calidad-precio, explorar destinos únicos, curar experiencias de viaje extraordinarias y demostrar un auténtico compromiso tanto con nuestros clientes como con el planeta.
Somos un equipo profesional, dinámico y multicultural en rápido crecimiento internacional, buscando nuevos socios para ayudarnos a crear la mejor y más innovadora empresa de viajes de nuestra generación.
**¿Qué les proponemos?**
Como Ingeniero FullStack, desempeñarás un papel clave en el diseño y desarrollo de servicios modernos y escalables utilizando NextJS, Nodejs, TypeScript y MongoDB.
Desarrollarás servicios robustos y mantenibles que impulsen nuestra plataforma, garantizando rendimiento, fiabilidad e integración perfecta entre los distintos sistemas.
Tu visión técnica y creatividad contribuirán a dar forma a una arquitectura modular orientada a eventos (EDA), que permita una comunicación eficiente entre servicios y respalde nuestro crecimiento continuo y la evolución de nuestro sitio web de comercio electrónico.
**Responsabilidades**
* + Diseñar y desarrollar servicios escalables, contribuyendo a la evolución de una arquitectura moderna orientada a eventos.
+ Colaborar con equipos multifuncionales para traducir necesidades empresariales en soluciones técnicas fiables, eficientes y fáciles de ampliar.
+ Implementar y mantener interfaces de servicio limpias y flujos de datos siguiendo los principios de la arquitectura orientada a eventos (EDA), asegurando una comunicación fluida entre componentes y sistemas.
+ Escribir código de alta calidad y testeable, respaldado por pipelines de pruebas automatizadas e integración continua.
+ Participar en revisiones de código, discusiones arquitectónicas y sesiones de diseño técnico para mantener los estándares de ingeniería y promover el intercambio de conocimientos.
+ Mejorar continuamente el diseño del sistema y las prácticas de desarrollo para apoyar la escalabilidad y el crecimiento futuro de la plataforma.
**Requisitos**
* + 3 o más años de experiencia construyendo y manteniendo aplicaciones backend en entornos productivos con Node.js.
+ Experiencia desarrollando interfaces web modernas con React y TypeScript y NextJS (tanto en modo SPA como SSR/SSG) para entornos productivos.
+ Experiencia práctica con MongoDB, incluidos modelado de datos y optimización del rendimiento en sistemas basados en documentos.
+ Conocimientos sólidos sobre el diseño, desarrollo e integración óptimos de APIs RESTful.
+ Experiencia trabajando con arquitecturas orientadas a eventos (EDA) y comunicación basada en mensajes entre servicios.
+ Conocimientos prácticos de Diseño Orientado al Dominio (DDD) y principios de arquitectura limpia.
+ Conocimientos operativos de pipelines CI/CD y mejores prácticas de control de versiones con Git (GitHub Actions o similares).
+ Énfasis destacado en pruebas (unitarias e integrales) y compromiso con la calidad, escalabilidad y mantenibilidad del código.
+ Conocimientos sobre prácticas de observabilidad —incluidos registro (logging), monitorización y trazado (tracing)— para garantizar visibilidad y fiabilidad en servicios distribuidos.
+ Excelentes habilidades de colaboración y comunicación para trabajar de forma efectiva dentro de equipos multifuncionales.
**Beneficios**
* Paquete retributivo competitivo, acorde con las responsabilidades del puesto y la experiencia.
* Compensación flexible en transporte y alimentación mediante Cobee, además de seguro médico privado.
* Horario laboral flexible: ¡solo asegúrate de cumplir tus objetivos mensuales!
* Trabajo 100 % remoto dentro de España.
* Contrato indefinido desde el inicio.
* Viaja con Exoticca a precios reducidos !!!
* Bonificación por referencias: si traes personas tan talentosas como tú, ¡puedes ganar una bonificación muy interesante!
* Y, por último pero no menos importante, formar parte de un equipo multicultural divertido y motivado, en una organización ágil y de rápido crecimiento donde el trabajo en equipo, la iniciativa, el compromiso, la resiliencia y la orientación al cliente son valores fundamentales.
*Exoticca es un empleador que promueve la igualdad de oportunidades. La diversidad y la inclusión son nuestros pilares fundamentales. No discriminamos por raza, color, religión, estado civil, edad, origen nacional, ascendencia, discapacidad física o mental, condición médica, embarazo, información genética, género, orientación sexual, identidad o expresión de género, condición de veterano ni por ningún otro estatus protegido por la legislación europea, nacional o local.*