




Resumen: Como Ingeniero Backend, diseñará, desarrollará y mantendrá aplicaciones web robustas utilizando PHP y Laravel, contribuyendo a la arquitectura del software y garantizando escalabilidad y rendimiento. Aspectos destacados: 1. Diseñar y desarrollar aplicaciones web robustas utilizando PHP y Laravel 2. Participar en la definición y mejora de la arquitectura de aplicaciones 3. Integrar soluciones de terceros y APIs externas **Moveo Technologies Corp. (drvn)** Como la primera marca y actualmente la principal de Moveo Technologies Corporation, drvn ofrece servicios premium de transporte privado de pasajeros y logística a nivel global. El enfoque principal de la empresa es brindar soluciones tecnológicas y servicios de transporte de pasajeros para entornos terrestres complejos y proyectos. **Descripción del puesto** Como Ingeniero Backend, será responsable de diseñar, desarrollar y mantener aplicaciones web robustas utilizando PHP y el framework Laravel. Contribuirá a las decisiones sobre la arquitectura del software, asegurando escalabilidad y rendimiento. Su función incluirá la integración de APIs de terceros, la optimización del rendimiento, la realización de pruebas unitarias con PHPUnit o Pest y la colaboración con equipos multifuncionales. **Responsabilidades clave** * Desarrollo de aplicaciones: Diseñar, desarrollar y mantener aplicaciones web robustas utilizando PHP y el framework Laravel. * Arquitectura de software: Participar en la definición y mejora de la arquitectura de las aplicaciones, garantizando escalabilidad y rendimiento. * Integración de sistemas: Integrar soluciones de terceros y APIs externas para ampliar la funcionalidad de las aplicaciones. * Optimización y rendimiento: Identificar y resolver problemas de rendimiento mediante la optimización de código y consultas a bases de datos. * Desarrollo de pruebas unitarias: Diseñar y ejecutar pruebas unitarias utilizando PHPUnit o Pest para garantizar la calidad y confiabilidad del código. * Colaboración en equipo: Trabajar estrechamente con diseñadores, otros desarrolladores y equipos multidisciplinarios para alcanzar los objetivos del proyecto. * Revisión de código: Realizar revisiones de código para asegurar su calidad y el cumplimiento de las mejores prácticas. * Documentación: Crear y mantener documentación técnica detallada de las funciones desarrolladas. * Mentoría: Guiar y capacitar a desarrolladores junior, fomentando un entorno de aprendizaje continuo. **Requisitos** * **Experiencia** * + Mínimo 5 años de experiencia en desarrollo con PHP. + Al menos 3 años de experiencia trabajando con el framework Laravel. + Experiencia demostrable en proyectos a gran escala y aplicaciones empresariales. + Conocimientos profundos de bases de datos relacionales (MySQL, PostgreSQL) y experiencia en el diseño de esquemas de bases de datos. + Experiencia con sistemas de control de versiones, preferiblemente Git. + Familiaridad con metodologías ágiles (Scrum, Kanban). * **Habilidades técnicas** * + Lenguajes de programación: PHP (versión 7\.x y posteriores), JavaScript. + Frameworks y bibliotecas: + - Obligatorio: Laravel. - Deseable: Flask o Django (Python). + Bases de datos: Diseño, optimización y gestión de bases de datos SQL. + APIs: Desarrollo e integración de APIs RESTful. + Herramientas de desarrollo: Composer, PHPUnit, Pest, Docker. + Herramientas de gestión de proyectos: Experiencia utilizando herramientas como Jira para la planificación y seguimiento de proyectos. + Seguridad: Conocimientos sobre prácticas de seguridad web y protección de datos. + DevOps: Experiencia básica con CI/CD, despliegue en servidores y servicios en la nube (Google Cloud). * **Habilidades blandas** * + Comunicación: Capacidad para comunicar ideas técnicas de forma clara y efectiva. + Resolución de problemas: Enfoque analítico para identificar y resolver desafíos técnicos. + Trabajo en equipo: Colaboración eficaz en entornos multidisciplinarios. + Gestión del tiempo: Capacidad para manejar múltiples tareas y cumplir con plazos establecidos. + Adaptabilidad: Capacidad para aprender nuevas tecnologías y adaptarse a los cambios en los proyectos.


