Senior Backend Engineer
¿Buscas tu próximo reto profesional? ¿O simplemente estás echando un vistazo? 👀 Tanto si te ha traído hasta aquí la curiosidad como la ambición, ¡Avantio podría ser exactamente lo que estás buscando!
¿Quiénes somos?
No queremos aburrirte con la típica biografía interminable de empresa. ¡Aquí tienes un breve resumen de lo que hacemos! 🔎 Desarrollamos software en la nube para ayudar a agencias de alquiler vacacional a gestionar y distribuir sus propiedades desde nuestra herramienta todo en uno 🌐. Además, creamos webs personalizadas para nuestros clientes. 👉 ¿Quieres saber más? Conócenos mejor aquí: https://www.youtube.com/watch?v=n4aeLa2MUnA
Pero la tecnología y la innovación son solo una parte. El verdadero motor de Avantio son nuestras personas 👥. Somos una empresa SaaS valenciana con mentalidad global y más de 170 profesionales de más de 28 nacionalidades distintas 🌎. Nuestra sede central está en la soleada Valencia 🍊 y también tenemos una oficina en México 🙌.
¿Qué nos une? Nuestra experiencia, profesionalidad y la pasión por lo que hacemos. ¿Aceptas el reto de unirte al equipo? 🚀
Cómo trabajamos
En Avantio, la IA no es una herramienta opcional ni un experimento: forma parte del flujo de trabajo diario. Utilizamos agentes para diseñar, implementar, testear, documentar y revisar.
El criterio sigue siendo lo que define a un buen perfil senior: descomponer problemas complejos, tomar buenas decisiones de diseño y anticipar los puntos débiles de una solución. Lo que cambia con la IA es dónde se aplica ese criterio: buena parte del código ya no lo escribes directamente, sino que lo genera un agente bajo tu dirección. Tu trabajo consiste en proporcionar el contexto adecuado y evaluar críticamente el resultado antes de que llegue a producción. La responsabilidad sobre el código sigue siendo tuya; la IA amplifica tu alcance, no lo sustituye.
En la práctica, nuestra forma de trabajar se apoya en tres disciplinas:
Spec-driven development. Las especificaciones, tanto de producto como técnicas, se mantienen versionadas en el repositorio, junto al código. Constituyen el contexto explícito que consumen tanto las personas como los agentes: una buena especificación es hoy tan determinante como una buena implementación.
Harness engineering. Utilizar un agente no es suficiente; es necesario construir el entorno que lo haga fiable. Instrucciones a nivel de repositorio, skills, herramientas, loops de verificación y mecanismos de control que permiten delegar tareas completas con garantías. Tratamos el harness como un activo de ingeniería más: versionado, revisado y en mejora continua.
Agentes autónomos. Delegamos tareas end-to-end a agentes de código que planifican, implementan, testean y se autocorrigen, con puntos de verificación humana en las fases críticas. El papel del perfil senior es diseñar estos flujos e implementarlos: decidir qué se delega, con qué mecanismos de control y cómo se verifica el resultado.
Además, también estamos incorporando la IA a nuestro producto. Este rol participará en la construcción de funcionalidades basadas en LLMs para nuestros clientes.
Qué harás (y con quién)
El stack principal es Node.js con TypeScript, complementado con microservicios en otros lenguajes como Python o Go.
En cuanto a bases de datos, trabajamos con distintos modelos (relacional, documental, clave-valor, series temporales) en función de cada necesidad, con MongoDB como base de datos principal.
Ante cada desarrollo nos planteamos cuál es la mejor solución posible, definiendo la arquitectura en función de las necesidades del problema. Todo el código se prueba y despliega mediante pipelines de CI/CD sobre nuestro clúster de Kubernetes. La mantenibilidad, las buenas prácticas y el testing son prioritarios — hoy más que nunca: cuando la IA acelera la generación de código, la exigencia en revisión y testing aumenta.
Como perfil senior, participarás en iniciativas transversales al departamento:
Impulsar la transformación tecnológica de la compañía, incluida la adopción de IA en todo el ciclo de desarrollo.
Construir y evolucionar el harness de agentes de Avantio: instrucciones de repositorio, skills, tooling, loops de verificación y el repositorio de especificaciones compartido por todos los equipos.
Contribuir a la migración a la nube en AWS.
Definir roadmaps globales de arquitectura.
Mantener y evolucionar los componentes y microservicios compartidos del stack de Avantio.
Dar soporte al resto de equipos del área: diseño de arquitecturas, validación de aproximaciones técnicas, mentoría técnica (incluido el desarrollo asistido por IA), resolución de cuellos de botella, propuestas de refactorización ante problemas de rendimiento o memoria, y nuevos diseños desde cero.
Requisitos del rol:
Perfil senior. No establecemos un número concreto de años de experiencia; valoramos las experiencias de calidad: personas habituadas a entornos donde la excelencia en la entrega es una máxima, con capacidad para afrontar nuevos retos con autonomía, adaptabilidad y responsabilidad.
Uso diario y demostrable de herramientas de desarrollo con IA (Claude Code, Cursor, Copilot o similares), más allá del autocompletado: experiencia delegando tareas completas a agentes de código en flujos agénticos. La integración de la IA en tu forma de trabajar es una condición indispensable para este puesto.
Criterio de evaluación: capacidad de argumentar cómo se verifica que algo funciona (tests, métricas, revisión).
Conocimientos sólidos en JavaScript, en concreto Node.js con TypeScript.
Experiencia con servicios distribuidos de alto volumen (colas, eventos, etc.).
Experiencia sólida en el diseño e implementación de APIs REST.
Experiencia en el uso y modelado de bases de datos documentales (MongoDB) y relacionales (SQL).
Conocimientos y experiencia en testing, linting y buenas prácticas de desarrollo.
Se valorará positivamente:
Haber construido agentes autónomos en entornos reales con APIs de LLMs (Bedrock, Anthropic, OpenAI o similares): loops multi-paso de planificación y tool-calling, RAG, outputs estructurados, evaluación automática o human-in-the-loop.
Experiencia práctica en harness engineering: haber configurado y mantenido el entorno de un agente de código (instrucciones de repositorio, skills, MCP, loops de verificación), con capacidad de explicar el impacto obtenido.
Experiencia en spec-driven development: especificaciones versionadas en el repositorio como fuente de verdad para personas y agentes.
Experiencia gestionando aspectos operativos de sistemas con LLMs en producción: prompts y contexto, selección de modelo, costes, latencia y gestión de fallos.
Experiencia en otros lenguajes como Go y Python.
Experiencia en arquitecturas orientadas a microservicios.
Experiencia en servicios de AWS.
Conocimientos de Kubernetes.
Experiencia en la implantación de herramientas de integración continua.
Contribuciones a la mejora del developer experience o del tooling interno (incluido tooling de IA: skills, agentes internos, automatizaciones)
¿Qué ofrecemos?
Sí, tenemos fruta fresca en la oficina 🍏, café, té y varios tipos de leche. También tenemos mesa de ping-pong y divertidas cenas de Navidad 🎄. Pero sabemos que eso no es lo que hará que te unas al equipo. Vamos a lo que realmente importa…
📝 Contrato indefinido a jornada completa.
☀️ Flexibilidad que se adapta a tu vida: trabajo híbrido (3 días desde casa y 2 en la oficina cada semana), horario flexible (entrada entre las 8:00 y las 10:00), jornada intensiva en julio y agosto, una tarde libre por el cumpleaños de tus hijos y acompañamiento en sus primeros días de colegio. Nos importa tu vida fuera del trabajo 🧡.
🤓 ¡Sigue aprendiendo! Formación en herramientas y habilidades relevantes para tu puesto y equipo.
🚗 Carsharing: posibilidad de llevar a tus compañeros en tu coche (con un extra mensual por parte de la empresa) o viajar al trabajo con ellos gratis.
🏖️ Días de vacaciones: 22 días de vacaciones pagadas (PTO) + 24 y 31 de diciembre libres.
🚀 ¡Y mucho más! Descuentos en varios servicios solo por formar parte de Avantio: seguro médico, comida saludable en la oficina, app MyRealFood, gimnasio y deportes al aire libre.
Avantio es una empresa comprometida con la igualdad de oportunidades 🧡. Eres bienvenido/a seas como seas, no importa de dónde vengas, tu aspecto o a quién ames. Tu historia, perspectiva e individualidad nos hacen más fuertes y más innovadores. Además, te proporcionamos las herramientas y oportunidades necesarias para crecer profesionalmente. ¡Te retaremos a desarrollar tu carrera! 🚀
Si has llegado hasta aquí… ¡es muy probable que te interese unirte a nuestro equipo! 🎉 Hay mucho más por vivir que no podemos explicarte solo con palabras. ¡Únete a nosotros y marca la diferencia!
- Departament
- Technical Team
- Locations
- Valencia
- Remote status
- Hybrid