Senior PHP Symfony Developer for Remote Shipping Calculator Project

Remotely
Full-time
We're seeking an accomplished PHP Symfony Developer to architect and construct a sophisticated shipping cost calculation service. Your expertise will be instrumental in designing resilient API architecture, optimizing performance, and delivering a scalable solution that underpins international shipping operations. Project Overview Our organization requires the development of a robust shipping cost calculation API service that will interface with multiple carrier systems, process intricate pricing algorithms, and yield dependable, high-performance results. This system will function as a mission-critical component within e-commerce infrastructure, handling thousands of shipping calculations daily across diverse geographical regions. Key Responsibilities: - Architect and implement a comprehensive shipping cost calculation service utilizing PHP 8.2+ and Symfony 6.4/7.0+ framework ecosystem. - Develop intuitive RESTful APIs to facilitate seamless communication with various shipping carrier services (UPS, FedEx, DHL, and regional providers). - Craft efficient algorithmic solutions for precise shipping cost calculations that account for weight, dimensions, distance, and carrier-specific variables. - Implement sophisticated caching mechanisms to enhance performance and minimize response times under varying load conditions. - Author clean, maintainable code complemented by comprehensive unit and integration tests to ensure reliability. - Design and optimize database schemas for efficient shipping data storage, retrieval, and analysis operations. - Ensure application scalability, security, and adherence to industry best practices and coding standards. - Produce thorough documentation for API endpoints and system architecture to facilitate future maintenance and enhancements. Required Skills: - Minimum 3 years of professional experience with PHP development in production environments. - Demonstrable expertise in Symfony framework (versions 5.x through 7.x) with practical application knowledge. - Proficiency with Doctrine ORM and relational database design principles (MySQL or PostgreSQL). - Substantial experience developing and consuming RESTful APIs with proper authentication mechanisms. - Comprehensive understanding of software design patterns and architectural principles (SOLID, DRY, KISS). - Practical experience with Composer package management and Git version control workflows. - Expertise with unit testing frameworks (PHPUnit) and testing methodologies including TDD when appropriate. Nice to Have: - Prior experience with shipping or logistics software development projects. - Practical knowledge of carrier API integrations (FedEx, UPS, DHL, or similar logistics providers). - Familiarity with message queue systems (RabbitMQ, Redis) for asynchronous processing. - Experience implementing and maintaining CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins). - Background in designing and implementing microservices architecture. - Practical experience with caching solutions (Redis, Memcached) in high-traffic environments. - Working knowledge of front-end technologies (JavaScript, Vue.js, React) for testing API integrations. Work Arrangement: This position is fully remote with flexible scheduling options that honor your productivity patterns and time zone. We offer both full-time and part-time arrangements based on your availability and project requirements. Our distributed team follows Agile methodologies with regular virtual stand-ups and asynchronous communication protocols to accommodate global team members. Why Join Us: By joining our forward-thinking team, you'll contribute to a service that impacts thousands of shipping transactions daily across global markets. This role presents an exceptional opportunity to apply your Symfony expertise to substantive logistics challenges, work with contemporary technologies, and help build a solution that empowers e-commerce businesses worldwide. We deeply value work-life equilibrium, offer competitive compensation commensurate with experience, and foster a collaborative environment where your technical acumen will be both recognized and rewarded.