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.