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.