Location:Full onsite for the first 6 months; hybrid (3 days onsite, 2 days WFH) thereafter, subject to the reporting manager’s approval.
Working hours / Job Type:
Monday to Friday, 6am to 3pm Manila time (9am to 6pm AEDT), with 8 core working hours exclusive of 1 hour break
Company Profile:
Our client is Australia’s leading provider of medical consumables, pharmaceuticals, and equipment, serving both public and private healthcare sectors. With over 80 years of experience, they support hospitals, retail pharmacies, day surgeries, medical centres, community patients (direct-to-home), and aged care facilities. The company also offers 4PL solutions, enabling suppliers to outsource their supply chain management services.
As they continue to expand their Philippine-based team, they are looking to hire a Web Developer join the team and play a key role in developing and maintaining eCommerce web applications and API integrations across our technology ecosystem.
As a Web Developer, you will focus on building robust and scalable eCommerce solutions using PHP and modern frameworks, with a strong emphasis on Laravel. The role requires full-stack capabilities, with expertise in backend PHP development and frontend technologies such as React and Vue.js. You will be responsible for creating seamless eCommerce experiences and developing comprehensive API integrations that connect eCommerce platforms with backend systems and third-party services.
Duties and Responsibilities:
● eCommerce Application Development: Design, develop, and maintain eCommerce web applications using PHP and modern development practices, including shopping cart functionality, product catalogue management, checkout processes, payment gateway integrations, and order management systems
● Laravel Framework Development: Build and maintain eCommerce applications using Laravel framework, leveraging Eloquent ORM, Blade templating, middleware, authentication, and other Laravel ecosystem tools for robust eCommerce functionality
● API Development & Integration: Design, develop, and maintain RESTful APIs to support eCommerce operations, including integrations with payment gateways, shipping providers, inventory systems, ERP systems, third-party marketplaces, and external services, ensuring proper documentation, versioning, and error handling
● Frontend Development: Develop responsive and interactive eCommerce user interfaces using React or Vue.js, ensuring seamless shopping experiences, dynamic product displays, real-time cart updates, and responsive designs across all devices and browsers
● Database Development: Design and implement database solutions using SQL Server for eCommerce operations, including optimized queries for product catalogs, inventory management, order processing, customer data, and reporting, along with stored procedures and performance tuning
● Payment & Security Integration: Implement secure payment gateway integrations, PCI compliance measures, SSL/TLS configurations, and security best practices including input validation, SQL injection prevention, XSS protection, and secure authentication mechanisms
● Code Quality & Testing: Write clean, maintainable code following industry best practices, implement unit tests, integration tests, and participate in code reviews to ensure high-quality deliverables for eCommerce applications
● Version Control & Project Management: Utilize Git for version control and actively use Jira for task management, sprint planning, and issue tracking, and Confluence for technical documentation and knowledge sharing
● Performance Optimization: Monitor and optimize eCommerce application performance, identify bottlenecks, implement caching strategies (Redis, Varnish), CDN integration, and other performance improvements to handle high traffic volumes
● Documentation: Create and maintain comprehensive technical documentation for eCommerce applications, APIs, integrations, databases, and development processes in Confluence
● Support: Resolve application and technical issues as they arise, ensuring minimal disruption to eCommerce services while maintaining high levels of performance and security, and supporting related internal and external customers.
● Strategic Collaboration: Work closely with the Technical Lead and cross- functional teams to ensure all development efforts align with PGC's eCommerce strategy and technology roadmap
Personal Responsibilities:
· Participate in staff training and development activities
· Ensure all work complies with the company’s Business Management System, policies, procedures, and work instructions
· Attend department meetings and company conferences as required
· Adhere to all company policies and procedures
· Maintain positive and productive working relationships with colleagues
· In the event of a workplace injury, cooperate with the Return-to-Work Coordinator to support your return to work
· Demonstrate professionalism at all times in alignment with company culture: Accountable, Disciplined, Empowering, Communicative, and Proactive
Key Performance Indicators (KPIs):
· Deliver projects and changes on time, within budget, and with the expected outcomes
· Ensure quality through code reviews and appropriate test coverage, minimizing production defects
· Manage and resolve support incidents within agreed service level agreements (SLAs)
Requirements
Must-have Skills / Qualification:
· Bachelor's degree in Information Technology or a related field (or equivalent experience)
· Minimum 5 years of professional web development experience
· With at least 5 years of strong expertise in PHP 5 through PHP 8 including modern PHP features (namespaces, traits, interfaces, type declarations)
· Proven experience with Laravel framework (versions 8-11) including Eloquent ORM, migrations, queues, events, and Laravel ecosystem
· Minimum 2 years hands-on experience with React, Angular or Vue.js for frontend development.
· Strong proficiency in SQL Server including complex queries, stored procedures, database design, and performance optimization
· Solid understanding of HTML5, CSS3, JavaScript (ES6+), and responsive design principles
· Hands-on experience with eCommerce platforms and payment gateway integrations
· Experience with RESTful API design, development, and integration
· Proficiency with Git version control and collaborative development workflows
· Proficiency with Docker and containerization concepts
· Experience with Jira for project management and issue tracking
· Experience with Confluence for documentation and knowledge management
· Understanding of authentication and authorization mechanisms (OAuth, JWT, session management)
· Experience with Agile methodologies and sprint-based development
· Strong problem-solving and analytical skills
· Excellent communication and collaboration abilities
Personal Attributes:
· Strong problem-solving and analytical skills
· High attention to detail
· Proactive mindset
· Highly organized with the ability to plan and prioritize effectively
· Strong written and verbal communication skills
· Ability to work independently with minimal supervision
Advantageous or Nice-to-Have Skills/Experience:
· Experience with high-volume eCommerce projects and traffic optimization
· Experience with Node.js
· Familiarity with message queuing systems (Redis, RabbitMQ, Azure Service Bus)
· Knowledge of CI/CD pipelines and DevOps practices
· Experience with cloud platforms (Azure or AWS)
· Experience with major eCommerce platforms (Magento, WooCommerce, Shopify)
· Knowledge of ERP systems (JDE is a plus) and WMS integrations
· Experience with automated testing frameworks (PHPUnit, Jest, Cypress)
· Familiarity with CSS frameworks (Bootstrap, Tailwind CSS)
· Experience with state management (Redux, Vuex)
· Knowledge of SEO best practices for eCommerce
· Relevant Industry Certifications - ITIL v3 or higher