Job description
Desde Q-tech colaboramos con una scale-up que desarrolla un ecosistema de taquillas inteligentes ( smart lockers ) para automatizar procesos de entrega, recogida e intercambio. Su plataforma combina hardware conectado, software de gestión propio y servicios operativos, y da servicio a sectores como oficinas corporativas, logística y última milla, retail (click & collect), salud (gestión de medicamentos con control de temperatura) y smart cities.
Buscan un/a Backend Developer para incorporarse a un equipo de IT de 7 personas, donde todo el mundo conoce todas las partes del código y trabaja muy de cerca con Producto y Customer. La plataforma core ha crecido de forma muy orgánica y arrastra deuda técnica relevante. El equipo está embarcado en un proceso de evolución de arquitectura, calidad de código e infraestructura, con margen real para proponer e implementar mejoras.
Responsabilidades Desarrollo y mantenimiento del backend en PHP (Symfony/Laravel). Aplicación de buenas prácticas, SOLID y TDD en el código nuevo y progresivamente en el legacy. Trabajo con Docker / Docker Compose en el día a día. Colaboración estrecha con Producto y Customer . Participación en decisiones y análisis de arquitectura.
Posibilidad de aportar en frontend (React) Requisitos Imprescindible 3-4 años de experiencia , orientado a backend con capacidad de moverse en full stack. Base sólida en PHP , con Symfony o Laravel . Conocimiento y aplicación real de buenas prácticas y arquitecturas limpias ( SOLID ). Afinidad con testing y TDD. Docker y Docker Compose.
Experiencia real con código legacy y refactors. Cómodo trabajando en entornos Linux / Mac. Valorable Experiencia en Frontend (React u otros fw) Redis (caché, colas/jobs). Bases de datos relacionales y no relacionales. Arquitecturas orientadas a eventos (RabbitMQ, Pub/Sub, Kafka). Experiencia con infraestructura on-premise o entornos IoT (cerraduras, Bluetooth, firmware).
Qué se ofrece Contrato indefinido Salario: 40.000€ - 45.000€ bruto/año Modalidad: 100% presencial en Sant Cugat durante los primeros 6 meses; a partir de entonces, 3 días/semana presencial.