Senior Laravel Backend Developer - ERP Systems Specialist

Maxevia Corporate

Posted 30+ days ago

Experience

5 - 8 Years

Job Location

Cairo - Egypt

Education

Any Graduation()

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

  • 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

Desired Candidate Profile

  • 5+ years of professional Laravel development experience (Laravel 8, 9, 10, 11)
  • Extensive ERP system development experience with multiple modules
  • Expert-level database migration management including:
  • Complex schema modifications
  • Data transformation during migrations
  • Zero-downtime deployment strategies
  • Database seeding and factory management
  • Advanced MySQL/PostgreSQL knowledge including:
  • Query optimization and performance tuning
  • Complex joins and subqueries
  • Stored procedures and triggers
  • Database indexing strategies
  • PHP 8+ proficiency with object-oriented programming
  • RESTful API development and integration experience
  • Version control systems (Git) with branching strategies
  • Testing frameworks (PHPUnit, Pest)
  • ERP-Specific Experience
  • Financial module development (GL, AP, AR, Asset Management)
  • Inventory and supply chain management systems
  • Multi-currency and multi-language support implementation
  • Workflow automation and approval processes
  • Advanced reporting and dashboard creation
  • Data import/export functionality for various formats (CSV, Excel, XML, JSON)
  • Integration with accounting software (QuickBooks, Sage, etc.)
  • Experience with document management and file handling
  • Additional Technical Requirements
  • Caching systems (Redis, Memcached)
  • Queue management (Laravel Queues, Supervisor)
  • Search engines (Elasticsearch, Algolia)
  • Cloud platforms (AWS, Google Cloud, Azure)
  • Docker containerization knowledge
  • CI/CD pipeline experience
  • Security best practices implementation
  • Performance monitoring tools (New Relic, Laravel Telescope)
  • Preferred Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Experience with microservices architecture
  • Knowledge of event-driven architecture and message queues
  • Familiarity with Laravel packages ecosystem (Spatie, Laravel Nova, Filament)
  • Experience with multi-tenant SaaS applications
  • Mobile API development experience
  • Knowledge of business intelligence and data analytics
  • Experience with real-time applications (WebSockets, Pusher)
  • Understanding of DevOps practices and deployment automation
  • Previous experience in team leadership or mentoring roles

Company Industry

Department / Functional Area

Keywords

  • Senior Laravel Backend Developer - ERP Systems Specialist

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com