Browse Jobs
For Companies
Log inGet Started
Logo

Senior Laravel Backend Developer...

Maxevia Corporate
Nasr City, Cairo
Maxevia Corporate logo

Senior Laravel Backend Developer - ERP Systems Specialist

Nasr City, CairoPosted 1 hour ago
1 open position
Be the First to Apply

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • 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

Job Requirements

  • 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

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Laravel Backend Developer - ERP S...