Desarrollador Senior PHP Full-Stack | Experto en OOP, MVC & MySQL 8
Remoto
Jornada completa
Buscamos un Desarrollador Senior PHP con amplia experiencia para unirse a nuestro equipo tecnológico de élite. En esta posición remota, será responsable del desarrollo y mantenimiento de aplicaciones web empresariales de alto rendimiento utilizando PHP 8, arquitecturas MVC y bases de datos MySQL avanzadas. Si posee un profundo conocimiento técnico en desarrollo backend y frontend, con capacidad para crear soluciones escalables, esta oportunidad le permitirá potenciar su carrera profesional.
Responsabilidades Principales
- Desarrollar y mantener aplicaciones robustas utilizando PHP 8.2, aplicando principios sólidos de programación orientada a objetos y patrones de diseño avanzados.
- Diseñar e implementar bases de datos MySQL 8.0, optimizando esquemas, índices y consultas complejas para máximo rendimiento.
- Construir APIs RESTful eficientes que soporten integraciones con múltiples servicios y aplicaciones frontend.
- Configurar y mantener entornos Docker para desarrollo, pruebas y producción, garantizando consistencia en todos los despliegues.
- Optimizar aplicaciones existentes mediante análisis de rendimiento, refactorización de código y aplicación de mejores prácticas.
- Implementar sistemas de mensajería asíncrona con RabbitMQ para arquitecturas escalables y resistentes a fallos.
- Participar activamente en revisiones de código, aportando feedback constructivo y mentorías a desarrolladores junior.
- Elaborar documentación técnica detallada para APIs, componentes y procesos de despliegue.
- Investigar nuevas tecnologías y frameworks emergentes, evaluando su potencial implementación en nuestros proyectos.
- Colaborar estrechamente con equipos de diseño y UX/UI para garantizar implementaciones frontend óptimas.
Requisitos Imprescindibles
- Mínimo 5 años de experiencia profesional como desarrollador PHP, con dominio avanzado de PHP 7.4/8.2.
- Conocimiento profundo de programación orientada a objetos (OOP), SOLID y patrones de diseño comunes.
- Experiencia sólida con arquitecturas MVC y frameworks PHP modernos como Laravel, Symfony o similar.
- Dominio avanzado de MySQL 8.0, incluyendo diseño de esquemas, normalización, optimización de consultas y procedimientos almacenados.
- Experiencia extensa con Composer para gestión de dependencias, autoloading y creación de paquetes.
- Competencia en JavaScript moderno (ECMAScript 2021+), manipulación del DOM y técnicas asíncronas.
- Experiencia demostrable con sistemas de control de versiones Git y flujos de trabajo colaborativos.
- Conocimiento práctico de Docker para containerización de aplicaciones y orquestación de servicios.
- Experiencia configurando y optimizando servidores web Apache y Nginx en entornos de producción.
- Dominio de sistemas Linux y administración básica de servidores mediante SSH y línea de comandos.
- Capacidad para trabajar con autonomía, gestionar prioridades y cumplir plazos en entorno remoto.
- Excelentes habilidades de comunicación escrita y verbal en español e inglés técnico.
Competencias Deseables
- Experiencia con desarrollo frontend utilizando webpack, npm y construcción de interfaces modernas.
- Conocimiento de bases de datos NoSQL como MongoDB o sistemas de caché como Redis.
- Experiencia implementando sistemas de colas y mensajería con RabbitMQ en aplicaciones de alto tráfico.
- Familiaridad con jQuery y capacidad para migrar código legacy a JavaScript moderno.
- Conocimiento de metodologías CI/CD y herramientas como Jenkins, GitHub Actions o GitLab CI.
- Experiencia con pruebas automatizadas (PHPUnit, Pest, Behat) y desarrollo guiado por pruebas (TDD).
- Conocimiento de servicios en la nube (AWS, Google Cloud, Azure) y arquitecturas serverless.
- Experiencia con metodologías ágiles como Scrum o Kanban en equipos distribuidos.
- Conocimientos de seguridad web, incluyendo OWASP Top 10 y mejores prácticas de protección de datos.
- Experiencia con optimización de rendimiento web, análisis de métricas y herramientas de monitorización.
Por Qué Unirse a Nuestro Equipo
Ofrecemos un entorno laboral flexible y completamente remoto donde la innovación y el crecimiento profesional son prioridades fundamentales. Trabajará con un equipo internacional de profesionales talentosos en proyectos desafiantes que expandirán sus capacidades técnicas. Proporcionamos oportunidades constantes de aprendizaje, compensación competitiva acorde a su experiencia, y un equilibrio saludable entre vida profesional y personal. Únase a nosotros para contribuir al desarrollo de soluciones tecnológicas de vanguardia mientras avanza en su carrera en un ambiente colaborativo y estimulante.