Senior Laravel Backend Developer - ERP Systems Specialist

  • ERP System Development
  • Design, develop, and maintain comprehensive ERP modules including:
  • Financial Management (Accounting, Invoicing, Payment Processing)
  • Inventory Management (Stock tracking, Warehouse management, Supply chain)
  • Human Resources Management (Payroll, Employee records, Performance tracking)
  • Customer Relationship Management (CRM integration, Sales pipeline)
  • Project Management and Resource Planning
  • Reporting and Analytics dashboards
  • Integrate multiple ERP modules to ensure seamless data flow and business process automation
  • Implement role-based access control and permission management systems
  • Develop RESTful APIs for mobile and third-party integrations
  • Database Management & Migrations
  • Design complex relational database schemas for enterprise-scale applications
  • Create and manage Laravel migrations for database version control
  • Optimize database performance through indexing, query optimization, and caching strategies
  • Handle large-scale data migrations between different database systems
  • Implement database backup, recovery, and disaster management strategies
  • Manage multi-tenant database architectures when required
  • Technical Implementation
  • Build scalable Laravel applications following SOLID principles and design patterns
  • Implement comprehensive testing strategies (Unit, Feature, Integration tests)
  • Optimize application performance and implement caching mechanisms (Redis, Memcached)
  • Integrate with external APIs and third-party services
  • Implement queue management for background job processing
  • Ensure data security and compliance with industry standards
  • Code Quality & Collaboration
  • Conduct code reviews and mentor junior developers
  • Maintain comprehensive technical documentation
  • Collaborate with frontend developers, designers, and product managers
  • Participate in architectural decisions and system design discussions
  • Follow agile development methodologies and contribute to sprint planning
  • Required Qualifications

5+ years of professional Laravel development experience (Laravel 8, 9, 10, 11)Extensive ERP system development experience with multiple modulesExpert-level database migration management including:Complex schema modificationsData transformation during migrations\Zero-downtime deployment strategiesDatabase seeding and factory managementAdvanced MySQL/PostgreSQL knowledge including:Query optimization and performance tuningComplex joins and subqueriesStored procedures and triggersDatabase indexing strategiesPHP 8+ proficiency with object-oriented programmingRESTful API development and integration experienceVersion control systems (Git) with branching strategiesTesting frameworks (PHPUnit, Pest)ERP-Specific ExperienceFinancial module development (GL, AP, AR, Asset Management)Inventory and supply chain management systemsMulti-currency and multi-language support implementationWorkflow automation and approval processesAdvanced reporting and dashboard creationData import/export functionality for various formats (CSV, Excel, XML, JSON)Integration with accounting software (QuickBooks, Sage, etc.)Experience with document management and file handlingAdditional Technical RequirementsCaching systems (Redis, Memcached)Queue management (Laravel Queues, Supervisor)Search engines (Elasticsearch, Algolia)Cloud platforms (AWS, Google Cloud, Azure)Docker containerization knowledgeCI/CD pipeline experienceSecurity best practices implementationPerformance monitoring tools (New Relic, Laravel Telescope)Preferred QualificationsBachelor's degree in Computer Science, Software Engineering, or related fieldExperience with microservices architectureKnowledge of event-driven architecture and message queuesFamiliarity with Laravel packages ecosystem (Spatie, Laravel Nova, Filament)Experience with multi-tenant SaaS applicationsMobile API development experienceKnowledge of business intelligence and data analyticsExperience with real-time applications (WebSockets, Pusher)Understanding of DevOps practices and deployment automationPrevious experience in team leadership or mentoring roles
Post date: 22 July 2025
Publisher: Wuzzuf .com
Post date: 22 July 2025
Publisher: Wuzzuf .com