¿Qué buscamos?
Un/a Desarrollador/a Full Stack con al menos 3 años de experiencia en entornos productivos B2B, con dominio de Laravel, React y visión orientada a Domain-Driven Design (DDD) y conocimiento de negocio con integración de ERPs y CRMs.
Buscamos una persona que:
Aporte experiencia técnica y visión de arquitectura.
Sea responsable con la calidad del código y la entrega en plazos.
Tenga capacidad de trabajo en equipo y comunicación.
Se interese por la programación segura y las buenas prácticas.
Muestre proactividad para proponer mejoras y compartir conocimiento.
Responsabilidades
Desarrollo y mantenimiento de aplicaciones PHP sobre Laravel.
Implementación de interfaces ricas en React para integraciones fullstack.
Integración y desarrollo de módulos para ERP y CRM.
Diseño de configuradores de producto, plataformas de distribuidores y portales B2B.
Implementación de testing y control de calidad con PHPUnit y SonarQube.
Uso de GitFlow y colaboración en revisiones de código.
Configuración y uso de entornos con Docker para desarrollo y despliegue.
Optimización de rendimiento de bases de datos y aplicaciones.
¿ Conocimientos técnicos requeridos
PHP 7/8 sobre framework Laravel.
Domain-Driven Design (DDD) en proyectos reales.
Comprensión del modelado de dominio en proyectos complejos.
React para desarrollo frontend.
Bases de datos: MySQL, MariaDB (modelado, optimización, migraciones).
APIs REST (JSON, XML) e integraciones con ERP, CRM, pasarelas de pago.
HTML5, CSS3, SASS/SCSS, RWD.
JavaScript (ES6+) y ecosistema React.
Gestores de paquetes: Composer, NPM, Webpack o Vite.
Git con estrategia GitFlow y commits convencionales.
Testing en PHP con PHPUnit y calidad con SonarQube, PHPStan, PHP CS Fixer, Prettier.
Docker (imágenes, docker-compose, entornos de desarrollo y CI/CD).
¿ Se valorará también
Experiencia con Symfony u otros frameworks PHP (CodeIgniter).
Experiencia con Next.js u otros frameworks JS (Angular, Vue.js).
CMS/e-commerce: Drupal, Prestashop.
Testing funcional: Cypress, Selenium.
Entornos Linux (Apache, Nginx).
CI/CD y pipelines en Bitbucket, GitLab o GitHub Actions.
Cloud: Google Cloud, AWS o similares.
Desarrollo móvil (Flutter) o web 3D (Three.js).
Conocimientos en Machine Learning con Python.
Qué ofrecemos
Contrato indefinido a jornada completa.
Modalidad híbrida (oficina en Donostia + teletrabajo).
Horario flexible e incorporación inmediata.
Remuneración competitiva acorde a experiencia.
Colaboración en proyectos de alto nivel con marcas líderes.
Oportunidades de crecimientoprofesional hacia arquitectura o liderazgo técnico.