Descripción del puesto
Si desea saber un poco más sobre esta oportunidad, o está considerando presentar su candidatura, por favor, lea la siguiente informació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. xpzdshu
* Oportunidad de participar en proyectos desafiantes y de alto impacto.