**Muchosol, empresa perteneciente al Grupo Viajes El Corte Inglés, **es un portal especializado en el alquiler de apartamentos y casas de vacaciones. Con más de 15 años de trayectoria y más de 40.000 propiedades en la actualidad, estamos presentes en España y en portales propios en 5 países.
Con base en Valencia, en Muchosol descubrirás un equipo altamente cualificado, compuesto por profesionales de primer nível, con un ambiente de start-up y con la certeza de que cada persona es importante. Participa con tus compañeros en los afterworks mensuales y en los eventos en ocasiones especiales, como teambuildings o cenas de empresa.
**¿Qué harás?**
El stack donde trabajarás será Node.js, escrito en Typescript mayormente. Aunque tenemos algunos proyectos PHP que estamos migrando. En términos de base de datos tenemos para todos los gustos (relacional, documental, time series ) en función de la necesidad, aunque está más enfocado todo a la parte documental con MongoDB.
Somos bastante inconformistas y nos gusta plantearnos cuál será la mejor solución ante un problema en cada desarrollo que se hace, decidiendo la mejor arquitectura en función de las necesidades.
Todo el código que se genera en Muchosol se prueba y se despliega a través de pipelines CI/CD a nuestro cluster de Docker Swarm, preparado también para migrar pronto a Kubernetes. Se tiene muy en cuenta por la mantenibilidad del código, las buenas prácticas y el testing.
- Como perfil Senior participarás en las siguientes misiones horizontales al departamento:_
- Apoyar la transformación tecnológica de la compañía.
- Trabajar en el desembarco a la nube en AWS.
- Mantener y evolucionar los componentes y microservicios del stack de Muchosol.
- Colaborar activa y dinámicamente a través depair-reviewing, pair-programing,history points, etc.
- Apoyar al resto de equipo del área en lo que necesiten: diseño de arquitecturas, validación de aproximaciones técnicas, mentoría técnica, resolución de cuellos de botella, propuesta de refactors o cambios ante problemas de performance o memoria, nuevos diseños desde cero, etc.
El equipo técnico de Muchosol se encarga de mantener y evolucionar el portal de venta directa, así como los diferentes conectores y APIS que maneja Muchosol para conectarse con otros distribuidores (afiliados) y también para adquirir productos a través de proveedores de alojamientos turísticos. El uso de buenas prácticas de ingeniería, como el correcto diseño de arquitecturas, es clave debido a su alto tráfico y transaccionalidad.
**Tus requisitos**:
Ser un perfil senior, no tenemos un número de años de experiência, ya que no creemos en esa métrica. Pero sí que creemos en las experiências de calidad y eso es lo que buscamos, alguien experimentado en un entorno de trabajo como el nuestro, donde la calidad es una máxima en la entrega y esté acostumbrado a enfrentarse a nuevos retos, sea adaptativo, autónomo y responsable.
- Conocimientos sólidos en Javascript y asincronía, en concreto Node.js escrito en Typescript.
- Experiência sólida en el diseño e implementación de APIs REST.
- Experiência previa con servicios distribuidos con colas, eventos, etc.
- Conocimiento y experiência en programación orientada a objetos: abstracción, encapsulamiento, herencia, polimorfismo y SOLID.
- Experiência en el uso de bases de datos documentales (MongoDB) y relacionales (SQL)
- Conocimientos y experiência en testing, linting y buenas prácticas de desarrollo de código en general.
- Estar familiarizado con metodologías ágiles como Scrum y Kanban.
**Se valorará positivamente**:
- Uso de arquitectura hexagonal y DDD.
- Experiência desarrollando software en arquitecturas orientadas a microservicios.
- Experiência en servicios de AWS.
- Conocimientos de Docker y Kubernetes.
- Conocimiento en la implantación de herramientas de integración continua.
- Pasión por la tecnología y actitud empoderada.
**¿Qué ofrecemos?**
- Flexibilidad horaria de entrada y de salida.
- Contrato a tiempo completo.
- Modalidad híbrida de teletrabajo.