Publicada el 10 junio
Misión del puesto
Descripción del puesto
Siga leyendo para descubrir lo que necesitará para tener éxito en este puesto, incluyendo habilidades, cualificaciones y experiencia.
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.