SOBRE LA EMPRESA
EXTE es una plataforma líder en tecnología publicitaria (AdTech), especializada en video, contenido y performance. Nuestra misión es diseñar soluciones publicitarias integrales basadas en la creatividad y la tecnología, para asegurar el valor de marca dentro del ecosistema publicitario y la relevancia para agencias, medios y usuarios. Queremos ser el socio de confianza de las marcas, amplificando sus historias a través de los medios mediante experiencias publicitarias enriquecedoras que desafían lo convencional y elevan los estándares de la industria.
Buscamos un/a Full Stack Engineer capaz de moverse tanto en frontend como en backend. Puedes tener una clara inclinación hacia uno de los dos lados, pero buscamos a alguien que entienda el producto de extremo a extremo y que pueda trabajar fuera de su área principal cuando sea necesario. Nuestro stack principal gira alrededor de Vue y Symfony, y trabajarás sobre productos reales de AdTech utilizados tanto internamente como por clientes, agencias y publishers. La utilizamos y esperamos que tú también lo hagas. Pero nos interesa especialmente cómo la integras en tu forma de trabajar: no solo generar código, sino construir un ecosistema robusto alrededor de ella (contexto, herramientas, reglas, validaciones y flujos de trabajo) que permita obtener mejores resultados de forma consistente. Queremos personas capaces de mejorar ese harness, aprender qué funciona y qué no, y compartir ese conocimiento con el resto del equipo. Trabajarás junto al resto del equipo en la evolución de diferentes productos y plataformas de EXTE. Trabajar tanto sobre interfaces en Vue como sobre servicios y APIs en Symfony.
Participar en decisiones técnicas y de producto.
Diseñar soluciones pensando en mantenibilidad, testing y evolución futura.
Revisar código y compartir conocimiento con el resto del equipo.
No buscamos hacer software perfecto. Buscamos encontrar un buen equilibrio entre calidad, mantenibilidad y velocidad para aportar valor lo antes posible.
Requisitos mínimos
¿Tengas experiencia desarrollando aplicaciones web y puedas trabajar tanto en frontend como en backend, aunque estés especializado/a en uno de ellos.
Tengas experiencia con Vue, Symfony o tecnologías similares y entiendas bien JavaScript/TypeScript y los fundamentos del desarrollo web.
Tengas experiencia trabajando con APIs y aplicaciones backend. Estés familiarizado/a con principios como SOLID, Clean Code y buenas prácticas de diseño.
Valores el testing como parte del desarrollo, no como algo añadido al final.
Frontend: Vue // TypeScript / JavaScript / Vite / pnpm /
Backend: PHP / Symfony / Datos y tooling / ClickHouse / GitLab / Gitlab CI/CD / Testing automatizado
Datos y tooling; ClickHouse / GitLab / Gitlab CI/CD / Testing Automatizado
Experiencia trabajando con Arquitectura Hexagonal, Clean Architecture o aproximaciones similares.
Experiencia con testing unitario, integración y/o e2e.
Experiencia con pipelines de CI/CD.
Experiencia con sistemas de cierto volumen de tráfico o datos.
Experiencia en AdTech.
Haber incorporado herramientas de IA de forma habitual a tu flujo de desarrollo.
Haber trabajado en la creación o mejora de harnesses, tooling, agentes, reglas o flujos que permitan utilizar IA de forma consistente dentro de un equipo.
Modelo híbrido y jornada versátil
📌 Software Engineer Internship (M/F) (Madrid)
🏢 EXTE
📍 Madrid