Estamos buscando personas motivadas y con ganas de trabajar que quieran incorporarse a nuestro equipo técnico. Si eres una persona con ilusión y pasión por la tecnología, no dudes en aplicar y comenzar tu nuevo reto con Avantio
**¿Quiénes somos?**
Avantio es un software de alquiler vacacional cuya misión es proveer soluciones tecnológicas basadas en la nube, dinámicas e innovadoras, a las agencias profesionales de gestión de alojamientos turísticos. El sector del alquiler turístico se encuentra en fase de transformación y expansión. El compromiso de Avantio no es otro que el de aportar a las agencias las herramientas especialmente diseñadas para sus crecientes necesidades junto con la mejor experiência de servicio al cliente posible.
Con base en Valencia, en Avantio descubrirás un equipo altamente cualificado, compuesto de profesionales de primer nível, en un ambiente internacional.
**¿Qué estamos buscando? / **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, acostumbrado a enfrentarse a nuevos retos, adaptativo, autónomo y responsable.
- Conocimientos sólidos en Javascript, en concreto **Node.js** escrito en Typescript.
- Experiência previa con servicios distribuidos de alto volumen con colas, eventos, etc
- Experiência sólida en el diseño e implementación de APIs REST.
- Conocimiento y experiência en programación orientada a objetos: abstracción, encapsulamiento, herencia y polimorfismo.
- Experiência en el uso y modelado 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
**Útil**:
- Experiência en otros lenguajes como Go y Python.
- Experiência desarrollando software en arquitecturas orientadas a microservicios
- Experiência en servicios de AWS
- Conocimientos de Docker y Kubernetes
- Conocimiento en el uso de herramientas de integración continua
- Pasión por la tecnología
- Actitud emprendedora
**Descripción**
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.
- Definir roadmaps globales de arquitectura.
- Mantener y evolucionar los componentes y microservicios compartidos del stack de Avantio.
- Apoyar al resto de equipos 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 perfomance o memoria, nuevos diseños desde cero, etc..
**¿Cuáles serán tus funciones en tu día a día en Avantio?**
- El stack donde trabajarás será Node.js, escrito en Typescript mayormente. Aunque tenemos algunos microservicios hechos en otros lenguajes como Python o Go.
- En términos de base de datos tenemos para todos los gustos (relacional, documental, kv, 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 Avantio se prueba y se despliega a través de pipelines CI/CD a nuestro cluster de Kubernetes. Se tiene muy en cuenta por la mantenibilidad del código, las buenas prácticas y el testing.
**Tus responsabilidades**
- Diseñar, desarrollar, desplegar, mantener, monitorizar y evolucionar servicios back-end y sus herramientas de soporte.
- Identificar, proponer e implementar mejoras en los componentes, servicios y sistemas actuales.
- Diseñar e implementar arquitecturas escalables, sostenibles e innovadoras.
Implantar métricas y desarrollar formas de mejorarlas.
- Documentar y diseñar procesos, además de actualizar los ya existentes.
- Participar en brainstorms sobre nuevas ideas y formas de mejorar la entrega y la calidad de los diferentes productos.
- Producir código limpio, consistente y bien organizado cumpliendo buenas prácticas de desarrollo y despliegue.
- Aportar valor, dando apoyo a todas las personas del equipo Avantio, con el objetivo de favorecer un entorno donde fluya el conocimiento.
**¿Qué ofrecemos?**
- Contrato estable a tiempo completo
- Formación a cargo de la empresa: clases gratuitas de inglés y español para todos los empleados, además de formaciones específicas sobre herramientas o habilidades útiles para tu puesto o equipo.
- Flexibilidad horaria
- Actualmente contamos con un sistema híbrido, esto significa que