Fullstack Developer PHP (h/m) en Vigo (Pontevedra)

Michael Page
Vigo, Spain
about 2 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Compensation
€25,000.0 - €33,000.0
Working hours
Regular working hours
Job source

Tech stack

PHP (Programming Language) Application Programming Interfaces (APIs) CakePHP Code Review Databases Continuous Integration Cross-Origin Resource Sharing (Ajax Programming) Cron Extract Transform Load (ETL) Github Laravel MySQL
+18 more
Open Web Application Security RabbitMQ Redis Prometheus SQL Databases Symfony ReactJS Grafana Git Vue.js Gitlab-ci Sentry External System Integrations Front End Software Development Restful APIs Software Version Control Docker Jenkins

Job description

A Mantenimiento y soporte Operativa (Run): Atender incidencias de producción: análisis, contención, fix, despliegue, verificación y comunicación.

  • Diagnosticar errores con logs, trazas, consultas SQL, revisión de código y reproducción en entornos.
  • Mejorar estabilidad: refactorizaciones seguras, hardening, corrección de edge cases, y reducción de errores recurrentes.
  • Crear y mantener procedimientos operativos: despliegues, restauraciones, gestión de credenciales, backups, rotación de logs.
  • B Evolución y modernización Evolución y mejora (Change): Diseñar un plan realista para: o actualizar PHP/CakePHP (o crear una estrategia de convivencia) sin parar el negocio o aislar partes críticas (módulos) y migrar gradualmente.
  • Introducir prácticas: o tests (al menos regresión crítica), linters, standards, pipelines, revisiones de código.
  • Mejorar rendimiento: profiling, índices, optimización de consultas, caching si procede.
  • Optimización de consultas lentas e índices.
  • C Nuevos desarrollos (Build): Implementar nuevas funcionalidades en web/apps: endpoints, paneles, módulos, integraciones.
  • Integraciones con terceros (APIs, SSO, servicios de mensajería, etc ) y automatizaciones (p ej, flujos tipo n8n)
  • Colaborar con negocio para estimar, priorizar y entregar.

Requirements

  • Documentación pragmática: “lo mínimo que evita depender de una sola persona” El/la candidato/a seleccionado deberá cumplir los siguientes requisitos: +5 años en desarrollo profesional, con experiencia real en producción.
  • PHP (incluido legado): comprensión de limitaciones, compatibilidad, y refactor seguro.
  • Experiencia con frameworks como Laravel o Cake y/o modernización de aplicaciones antiguas.
  • MySQL 5: consultas complejas, performance, índices, troubleshooting.
  • Control de versiones Git y flujo colaborativo (PRs, code review)
  • Conocimientos sólidos de HTTP, APIs REST, sesiones, cookies, auth, CORS.
  • Buen criterio de seguridad web: OWASP Top 10, gestión de secretos, sanitización, permisos.
  • Capacidad de depuración: logs, error tracking, reproducción, análisis de causas raíz.
  • Muy valorables: Experiencia con CakePHP (1 x/2 x) o migraciones CakePHP.
  • Laravel/Symfony o similar.
  • Haber trabajado con CI/CD (GitHub Actions/GitLab CI/Jenkins) y despliegues (SSH, containers)
  • Docker para entornos reproducibles.
  • Observabilidad: Sentry, ELK/Opensearch, Prometheus/Grafana (o similar)
  • Frontend: JS “clásico” + nociones de frameworks (React/Vue) si hay módulos nuevos.
  • Automatización/ETL: n8n, cron jobs robustos, colas (RabbitMQ/Redis) si aplica.
  • Experiencia en migraciones de base de datos y diseño evolutivo.

Benefits & conditions

Nuevos módulos SQL con modelos y reporting D Trabajo en equipo y “ownership”.

  • Ser referente técnico: guiar decisiones, desbloquear a otros, elevar el estándar.
  • Contrato indefinido en una empresa en Vigo.
  • Salario competitivo.
  • Ambiente de trabajo profesional y colaborativo.
  • Oportunidades de desarrollo y crecimiento profesional en el área de tecnología.
  • Posibilidad de trabajar en proyectos innovadores y desafiantes.

About the company

Contrato De duración determinada, Nuestro cliente es una organización consultora global líder en servicios educativos y proyectos sociales. Posición con responsablidad y toma de decisión.

  • .
  • Recursos Humanos

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on infoempleo.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:02 min

Scheduling recurring automated operations through standard periodic cron jobs

Aurélie Vache Aurélie Vache · WWC Europe 2026

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all