Desarrollador PHP Symfony Senior para Servicio de Cálculo de Envíos | Remoto

Remoto
Jornada completa
¿Es usted un desarrollador PHP experimentado con sólidos conocimientos del framework Symfony? Estamos buscando un talentoso desarrollador PHP Symfony para diseñar e implementar un sofisticado servicio de cálculo de costos de envío. Este proyecto remoto de 2 meses ofrece modalidades de trabajo flexibles con opciones tanto de jornada completa como parcial. Descripción del Proyecto Nuestro cliente necesita una calculadora de costos de envío robusta y escalable que se integre con los principales proveedores logísticos y plataformas de comercio electrónico. Usted desarrollará un servicio que procese parámetros de envío, se conecte a APIs externas y devuelva estimaciones de costos precisas en tiempo real. Responsabilidades Principales - Diseñar y desarrollar un servicio integral de cálculo de costos de envío utilizando PHP 8.2 y Symfony 6.4/7.0. - Crear APIs RESTful para gestionar solicitudes de diversas plataformas de comercio electrónico y aplicaciones cliente. - Implementar esquemas de bases de datos eficientes para almacenar tarifas de envío, reglas y historial de cálculos. - Integrar con APIs externas de proveedores de envío (como DHL, FedEx, UPS, etc.) para obtener precios en tiempo real. - Desarrollar un mecanismo de caché para optimizar el rendimiento y reducir las llamadas a APIs externas. - Escribir código limpio y mantenible con documentación completa. - Crear pruebas unitarias para garantizar la calidad y funcionalidad del código. - Implementar mecanismos seguros de autenticación y autorización. - Optimizar consultas de bases de datos y rendimiento de aplicaciones. - Solucionar errores y problemas que surjan durante el desarrollo. Habilidades y Experiencia Requeridas - 3+ años de experiencia profesional en desarrollo PHP. - Sólido dominio del framework Symfony (versión 5.x o superior). - Experiencia en construcción y consumo de APIs RESTful. - Comprensión sólida de Doctrine ORM y diseño de bases de datos. - Familiaridad con el motor de plantillas Twig. - Competencia con Composer para gestión de paquetes. - Experiencia con control de versiones usando Git. - Conocimiento de metodologías de pruebas unitarias y PHPUnit. - Fuertes habilidades de resolución de problemas y atención al detalle. - Capacidad para trabajar de forma independiente en un entorno remoto. - Excelentes habilidades de comunicación en inglés. Valorable - Experiencia con aplicaciones de envío o logística. - Conocimiento de plataformas de comercio electrónico y sus necesidades de integración de envíos. - Familiaridad con Docker y containerización. - Experiencia con colas de mensajes (RabbitMQ, Redis) para manejo de procesos asincrónicos. - Trabajo previo con arquitectura de microservicios. - Comprensión del framework API Platform. - Experiencia con tecnologías frontend (JavaScript, React, Vue). Detalles del Proyecto - Duración: 2 meses con posibilidad de extensión. - Modalidad de trabajo: Remoto, horario flexible. - Dedicación: Opciones disponibles a tiempo completo o parcial. - Fecha de inicio: Inmediata. Por Qué Unirse a Este Proyecto Este proyecto ofrece una excelente oportunidad para trabajar con tecnologías modernas mientras construye un servicio crucial para operaciones de comercio electrónico. Obtendrá una valiosa experiencia en integración logística y algoritmos de optimización de envíos mientras trabaja en un entorno remoto flexible con una compensación competitiva.