- LocationCastellon, Spain
-
IndustryComputer & Network Security
Descripción del puesto:
Estamos buscando un desarrollador senior backend con experiencia en programación PHP, diseño y consumo de API (API RESTful, OAuth2, Soap), conocimientos en ciberseguridad aplicada al desarrollo y en sistemas de cache como Memcache o Redis para unirse a nuestro equipo de desarrollo. En este puesto, serás responsable de diseñar, desarrollar, probar y mantener aplicaciones web de alta calidad y escalables. Trabajarás estrechamente con nuestro equipo de front-end, diseñadores y otros desarrolladores para crear soluciones de software innovadoras y eficientes para nuestros clientes.
Responsabilidades:
● Diseñar e implementar soluciones backend de alta calidad y escalables utilizando PHP.
● Participar en el diseño y desarrollo de arquitecturas de software escalables y eficientes.
● Participar en el diseño, implementación y consumo de API (API RESTful, OAuth2, Soap).
● Asegurar que las aplicaciones web cumplan con los estándares de seguridad y privacidad necesarios.
● Implementar sistemas de cache como Memcache o Redis para mejorar el rendimiento de las aplicaciones.
● Estar al tanto de las últimas tendencias y tecnologías en el desarrollo de software backend, y ayudar a impulsar la innovación en nuestra empresa.
Requisitos:
● Al menos 5-10 años de experiencia en el desarrollador de software backend en PHP.
● Experiencia en el diseño y consumo de API (API RESTful, OAuth2, Soap).
● Desarrollo de aplicaciones con estrategias integradas de ciberseguridad, como la prevención de ataques de inyección SQL y Cross-site Scripting (XSS).
● Experiencia en el diseño e implementación de sistemas de cache como Memcache o Redis.
● Experiencia en el desarrollo de bases de datos relacionales, como MySQL o MariaDB.
● Experiencia en el uso de herramientas de control de versiones, como GitHub.
● Experiencia en el desarrollo de pruebas unitarias y de integración automatizadas.
● Conocimiento de metodologías ágiles de desarrollo de software, como Scrum o Kanban.
● Fuerte capacidad de resolución de problemas y de análisis.
● Conocimiento avanzado de sistemas operativos Linux.
● Gestión de dependencias con Composer.
● Amplios conocimientos en PHP > 8
● Excelentes habilidades de comunicación y colaboración en equipo.
Valorables:
● Licenciatura en Ciencias de la Computación o campo relacionado.
● Conocimiento de Docker
● Experiencia en el desarrollo de aplicaciones web basadas en MVC, como Laravel.
● Conocimiento de implantaciones de microservicios en Google Cloud o Microsoft Azure.
● Se valorarán trabajos presentados o proyectos en GitHub.
● Realización de Bootcamps dirigidos al puesto deseado.
