{"id":2144891,"url":"https://alion.io/job/industex-senior-php-engineer","title":"Senior PHP Engineer","company":{"id":4372887,"name":"Industex","domain":"industex.com","url":"https://alion.io/company/industex-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Barcelona, Spain"],"countries":["ES"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":50000,"max":60000,"currency":"EUR","period":"year","gross":null,"usd_annual":67197},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Docker","optional":false},{"name":"Doctrine","optional":false},{"name":"KEDA","optional":false},{"name":"Kubernetes","optional":false},{"name":"MySQL","optional":false},{"name":"PHP","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"Quasar","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Scrum","optional":false},{"name":"Symfony","optional":false},{"name":"Vue.js","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-06T10:40:32Z","employer_posted_date":null,"last_verified_at":"2026-10-06T10:40:32Z","board_verified":false,"closed_at":null,"days_open":11,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":11},"description":"Industex es una compañía internacional especializada en la comercialización de productos de consumo, con presencia en más de 60 países y un modelo que combina canales como marketplaces, afiliación, dropshipping y venta directa (sí, incluyendo la teletienda tradicional 📺).\n🧐 Buscan un/a Senior PHP Engineer que quiera meterse de lleno en ese ecosistema, tomar decisiones y seguir construyendo soluciones con impacto directo en el negocio.\n¿Qué harás?\nEn Industex se dedican a la comercialización de productos de consumo en más de 60 países. Su modelo combina múltiples canales de venta con un peso muy fuerte del pago contra reembolso en mercados internacionales, ventas por afiliación, la teletienda de toda la vida 📺 (sí, todavía mueve más negocio del que probablemente imaginas) y presencia en más de 40 marketplaces como Amazon, Miravia, Carrefour o MediaMarkt.\nY aunque la tecnología no es el producto que venden, sí es una pieza fundamental para que todo lo demás funcione.\nPiensa en lo que ocurre desde que entra un lead hasta que un producto acaba llegando a casa de un cliente: llamadas, pedidos, stock, almacenes, pagos, marketplaces, logística, rentabilidad… Hay un montón de sistemas que tienen que hablar entre ellos y bastantes cosas que pueden salir mal por el camino 😅.\n!\nHan pasado de tener muchos procesos manuales, Excels y sistemas legacy a contar con una arquitectura formada por unos 15 microservicios, encargados de dominios como pedidos, productos, stock, almacenes, marketplaces o rentabilidad. Además, mantienen alrededor de 40 integraciones con plataformas y servicios externos, entre ellas diferentes marketplaces europeos. Gran parte de esos procesos están ya automatizados, pero todavía queda bastante por hacer.\nAhora mismo están, por ejemplo, evolucionando una nueva plataforma de dropshipping que lanzaron el año pasado, incorporando nuevos almacenes y métodos de pago, conectando nuevos marketplaces y automatizando procesos como las devoluciones. Y, como el negocio cambia rápido y continuamente aparecen nuevos mercados y canales, probablemente dentro de unos meses haya retos que hoy ni siquiera existen.\nAhí es donde entrarás tú. 👇\nTe incorporarás a un equipo técnico pequeño, trabajando principalmente en el backend con PHP y Symfony, sobre una arquitectura donde DDD, CQRS, Event Sourcing, sagas de estados, microservicios y procesamiento asíncrono forman parte del día a día.\nNo buscan a alguien que simplemente reciba un ticket, lo implemente y pase al siguiente.\nTendrás que entender qué problema necesita resolver el negocio, moverte por una plataforma con bastante lógica e integraciones, participar en decisiones técnicas y pensar cómo implementar soluciones que sigan siendo mantenibles cuando el sistema continúe creciendo.\nEl core está construido con PHP, Symfony y Doctrine, con RabbitMQ, MySQL, PostgreSQL, MongoDB y Redis en diferentes partes de la plataforma. Las aplicaciones están contenerizadas y desplegadas sobre un ecosistema Kubernetes con autoscaling, KEDA y monitorización con Prometheus, aunque no necesitan que llegues siendo especialista en infraestructura.\nTambién existe frontend en Vue, pero esta es una posición claramente orientada a backend: esperan que puedas echar una mano cuando sea necesario, no que seas especialista frontend.\nY hay otro ingrediente que están incorporando con bastante intensidad: IA. Ya están trabajando con call centers apoyados en IA y la utilizan para automatizar procesos como la categorización de productos, completar información o resolver determinadas incidencias. También forma parte del propio desarrollo, donde el equipo trabaja con herramientas como Codex y JetBrains AI.\n¿Qué buscan?\nMás que alguien que simplemente conozca su stack, buscan un/a Software Engineer con buenas bases, criterio técnico y ganas de entender el porqué de las cosas. Alguien que pueda moverse con autonomía en un sistema complejo y participar en las decisiones, no solo implementar tickets.\nLo indispensable\nExperiencia sólida con PHP y Symfony, principalmente en backend.\nBuen entendimiento de DDD y CQRS: haberlos aplicado y, sobre todo, entender cuándo, cómo y por qué utilizarlos.\nExperiencia trabajando con arquitecturas event-driven, idealmente con patrones como Event Sourcing y sagas, y tecnologías de mensajería como RabbitMQ.\nExperiencia trabajando con microservicios y aplicaciones con cierta complejidad.\nBuenas bases de diseño de software y código limpio y mantenible.\nAutonomía y criterio técnico para analizar problemas y proponer soluciones.\nBuena comunicación y comodidad trabajando directamente con personas técnicas y de negocio.\nLes encantará si además...\nTe has enfrentado a retos como idempotencia, retries o consistencia entre servicios.\nTienes experiencia con APIs e integraciones de terceros.\nHas trabajado con Docker/Kubernetes.\nConoces Vue.js / Quasar.\nConoces entornos de e-commerce, marketplaces, logística o ERP\n¿Qué ofrecen?\n🏖️ 23 días laborables de vacaciones al año.\n🩺 Seguro médico privado a cargo de la empresa a partir del primer año.\n🕐 Horario flexible, con libertad para adaptar la hora de entrada y salida.\n☀️ Jornada intensiva durante todo agosto, de 8:00 a 15:00.\n🎄 Jornada intensiva los días prefestivos durante el resto del año.\n🚗 Parking gratuito en la oficina.\n🍽️ Servicio de catering en la oficina, con menús subvencionados por aproximadamente 1–2 €.\n🎂 Flexibilidad adicional en ocasiones personales, como el cumpleaños o necesidades puntuales.\n¿Cómo lo harás?\nFormarás parte de un equipo técnico pequeño, así que aquí no encontrarás demasiadas capas entre una necesidad de negocio y la persona que acaba construyendo la solución. Tendrás bastante contexto sobre el porqué de lo que haces y hablarás directamente tanto con Marc, el CTO, como con personas de otras áreas de la compañía.\nTampoco trabajan siguiendo Scrum al pie de la letra. Se reúnen periódicamente para hacer *planning* y *refinement,* pero prefieren adaptar la forma de trabajar a las necesidades del negocio. Y eso es importante porque las prioridades pueden cambiar rápido: una campaña puede hacer que haya que abrir un nuevo país, incorporar un marketplace o adaptar algún proceso antes de lo previsto.\nY una cosa importante: aquí no trabajarás simplemente recibiendo tickets. Esperan que puedas entender un problema, discutir alternativas, proponer una solución y explicar tus decisiones. Marc cuida especialmente que el código de los distintos proyectos mantenga una estructura coherente y legible, así que los code reviews, el feedback y los refactors forman parte natural del trabajo.\nLa idea es que tengas autonomía, pero también un entorno en el que puedas decir tranquilamente “esto no lo sé todavía”. Prefieren eso y las ganas de aprender a alguien que marque todas las casillas de una tecnología sin entender realmente qué hay detrás.\n¿Dónde?\nTrabajarás desde sus oficinas en Esplugues de Llobregat (Barcelona), en Avinguda Països Catalans 34, muy cerca de Finestrelles.&#x20;\nSi vienes en coche, tendrás parking gratuito 🚗\nAl principio quieren que estés presencialmente en la oficina, especialmente durante los primeros dos meses. La idea es que puedas conocer bien al equipo, entender el negocio y familiarizarte con una arquitectura que tiene bastante contexto detrás.\nUna vez tengas autonomía y conozcas bien el entorno, hay flexibilidad para trabajar algunos días desde casa. No tienen un modelo híbrido rígido de X días por semana: prima que el trabajo y la comunicación con el equipo funcionen bien.\nEl equipo técnico es pequeño y trabaja bastante cerca del negocio, así que compartir espacio durante esa primera etapa también facilita mucho el onboarding.\nResponsabilidades\n**Desarrollar y evolucionar las aplicaciones** y servicios backend, principalmente con **PHP y Symfony.**\n**Diseñar y evolucionar APIs e integraciones** con plataformas externas, como marketplaces, almacenes, medios de pago y otros sistemas de negocio.\nAnalizar necesidades directamente con negocio y traducirlas en soluciones técnicas, **participando desde la definición hasta la implementación**.\nResolver problemas técnicos de forma autónoma y contribuir a **mantener un código limpio, consistente y mantenible.**\nTrabajar con **aplicaciones desplegadas sobre Docker y Kubernetes**, adquiriendo autonomía para diagnosticar problemas cuando sea necesario.\nDiseñar soluciones para **automatizar procesos de negocio** que actualmente requieren intervención manual, incluyendo progresivamente casos de uso apoyados en IA.\n**Colaborar puntualmente en el frontend** con Vue/Quasar, aunque el foco principal de la posición será backend.\nTech stack\nPHP\nSymfony\nVue\nKubernetes\nRabbitMQ","description_format":"text","description_chars":8669,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-09T04:09:53Z"}],"visa":[],"liveness":{"score":73,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.806,"p_room":0.9,"age_days":10,"expected_fill_days":26,"reasons":["seen:10","win:mid"],"computed_at":"2026-10-17T05:46:00Z"},"pay":{"stated_usd_annual":67197,"is_top_pay":false},"html_url":"https://alion.io/job/industex-senior-php-engineer","json_url":"https://alion.io/job/industex-senior-php-engineer.json","meta":{"generated_at":"2026-10-17T13:58:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":18764,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4372887},"rest":"https://alion.io/mcp/rest/get_company?id=4372887"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Findustex-senior-php-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Findustex-senior-php-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Findustex-senior-php-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/industex-senior-php-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Findustex-senior-php-engineer"}]}