Descripción del puesto
Buscamos un Desarrollador PHP con experiencia sólida en Yii2 para unirse a nuestro equipo de tecnología. La persona ideal tendrá conocimientos profundos en el ecosistema de PHP, experiencia en el diseño y desarrollo de aplicaciones web escalables, y capacidad para trabajar en entornos ágiles.
Tu responsabilidad principal será diseñar, desarrollar y mantener aplicaciones basadas en Yii2, así como optimizar su rendimiento, seguridad y escalabilidad.
Responsabilidades
* Desarrollar, mantener y optimizar aplicaciones web utilizando PHP Yii2 .
* Crear y mantener APIs RESTful y servicios backend.
* Diseñar e implementar bases de datos relacionales (MySQL, MariaDB o similares).
* Garantizar seguridad, escalabilidad y rendimiento en las aplicaciones.
* Colaborar con diseñadores y desarrolladores frontend para integrar interfaces de usuario.
* Escribir código limpio, reutilizable y documentado .
* Participar en code reviews y proponer mejoras de arquitectura.
* Implementar pruebas unitarias y funcionales.
* Investigar nuevas tecnologías y buenas prácticas que puedan incorporarse al stack de desarrollo.
Requisitos
* 3+años de experiencia en desarrollo con PHP (mínimo 2 años con Yii2).
* Experiencia con HTML5, CSS3, JavaScript, jQuery .
* Sólidos conocimientos en MySQL/MariaDB y modelado de datos.
* Experiencia con Git / GitHub / GitLab .
* Conocimiento de APIs REST y metodologías de integración.
* Experiencia en optimización de consultas SQL y rendimiento de aplicaciones.
* Comprensión de principios de arquitectura MVC y patrones de diseño .
* Familiaridad con Composer, control de dependencias y herramientas de despliegue.
* Conocimiento en seguridad web (OWASP, sanitización de datos, prevención de ataques comunes) .
* Experiencia trabajando con metodologías ágiles (Scrum/Kanban) .
⭐ Plus (no obligatorio pero deseable)
* Idioma italiano (nivel intermedio o avanzado).
* Conocimiento en Docker, Kubernetes o similares .
* Experiencia en CI/CD (Jenkins, GitHub Actions, GitLab CI) .
* Familiaridad con Linux (Ubuntu/CentOS) para administración básica de servidores.
* Experiencia con unit testing (PHPUnit, Codeception) .
Ofrecemos
* Contratación directa.
* Equipo de trabajo dinámico y colaborativo.
* Oportunidad de participar en proyectos desafiantes y de alto impacto.