Role Overview
We are looking for an experienced PHP Laravel Developer to join our development team. The candidate will be responsible for developing, maintaining, and improving web applications, internal CRM systems, APIs, and third-party integrations.
Responsibilities
- Develop and maintain applications using PHP & Laravel
- Develop and improve custom CRM and admin panel systems
- Design and manage MySQL databases
- Build and integrate REST APIs
- Integrate third-party platforms and services including Shopify APIs and Webhooks
- Integrate shipping/courier APIs and order tracking systems
- Develop order management, customer management and reporting modules
- Implement authentication, roles and permissions
- Develop dashboards, filters, reports and data tables
- Import/export data using Excel/CSV
- Debug and optimise existing Laravel applications
- Write clean, secure and maintainable code
- Troubleshoot API, database and server-side issues
- Use Git/GitHub for version control
- Coordinate with frontend, design and management teams
Requirements
- Minimum 2 years of practical Laravel development experience
- Strong understanding of Laravel MVC architecture
- Good knowledge of relational databases
- Ability to understand and modify existing codebases
- Strong debugging and problem-solving skills
- Ability to independently handle assigned modules
- Experience working on live/production applications
- Good communication and teamwork skills
Skills
- PHP
- Laravel
- MySQL
- JavaScript
- Git
Nice to Have
- Shopify API integration
- Courier or shipping API integrations
- CRM/ERP development
- WhatsApp API integrations
- Payment Gateway integrations
- Laravel Scheduler / Cron Jobs
- Queue & background jobs
- Linux/server deployment
- Basic knowledge of React.js