desarrollador senior backend
Role details
Job location
Tech stack
Job description
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., * 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.
Requirements
-
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.