Fullstack Developer PHP (h/m) en Vigo (Pontevedra)
Michael Page
Vigo, Spain
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
LM
Luis Minvielle
The 7 Most Popular Backend Frameworks for Developers
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
EM
Eli McGarvie
7 Most Popular Web Developer Jobs in Europe
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago