مطور PHP و Laravel أول
تفاصيل الوظيفة
with strong technical expertise in PHP, Laravel, database design, software architecture, and automated testing.
The ideal candidate has hands-on experience building and maintaining large-scale, scalable applications, particularly SaaS platforms and ERP systems, and can translate complex business requirements into reliable, secure, and maintainable solutions.
The candidate should demonstrate strong problem-solving skills, ownership, and the ability to collaborate effectively within an Agile development team while maintaining high engineering standards.
Key Responsibilities
- Design, develop, test, and maintain scalable backend applications using PHP and Laravel
- Build and maintain RESTful APIs and integrate third-party services
- Develop and optimize complex database queries using Laravel Eloquent ORM and Query Builder
- Design efficient database schemas, relationships, indexes, and transactions
- Apply SOLID principles, design patterns, and clean code practices
- Develop and maintain automated unit, feature, and integration tests
- Ensure code quality, security, performance, scalability, and maintainability
- Identify and resolve technical issues, bugs, and performance bottlenecks
- Participate in code reviews and provide constructive technical feedback
- Collaborate with frontend engineers, QA engineers, DevOps, business analysts, and other stakeholders
- Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives
- Contribute to technical documentation and continuous improvement of development processes
- At least 5 years of professional experience developing applications with PHP and Laravel
- Strong knowledge of PHP 8+ and modern PHP development practices
- Solid understanding of programming fundamentals, including algorithms, data structures, problem-solving, time and space complexity, and memory management
- Strong understanding of OOP principles, including encapsulation, inheritance, polymorphism, and abstraction
- Proven hands-on experience developing and maintaining large-scale, scalable applications, including SaaS platforms and/or ERP systems
- Experience handling complex business workflows, system architecture, performance optimization, data integrity, and high-volume data processing
- Strong practical experience with Laravel features, including Eloquent ORM, Query Builder, migrations, middleware, service providers, queues, events, jobs, and task scheduling
- Advanced SQL skills, including complex queries, joins, subqueries, aggregations, relationships, and query optimization using Eloquent and Query Builder
- Strong experience with MySQL and/or PostgreSQL, including database design, indexing, transactions, and performance tuning
- Experience designing and developing RESTful APIs and integrating third-party services
- Strong understanding of SOLID principles, common design patterns, clean code, and maintainable software architecture
- Practical experience writing and maintaining automated unit, feature, and integration tests using PHPUnit or Pest
- Strong understanding of software testing principles, TDD concepts, and QA best practices
- Commitment to writing or updating automated tests for all new features and modified existing functionality
- Experience using Git, branching strategies, pull requests, and code review workflows
- Good understanding of application security, authentication, authorization, validation, and common web vulnerabilities
- Strong debugging and troubleshooting skills, including diagnosing and resolving production issues
- Experience working in Agile/Scrum teams and participating in related ceremonies
- Strong communication, collaboration, ownership, and technical problem-solving skills
- Experience with CI/CD pipelines and automated quality checks
- Experience with Redis, caching strategies, queues, and background processing
- Familiarity with Docker and containerized development environments
- Experience working with multi-tenant SaaS architectures
- Experience with ERP systems, accounting workflows, inventory management, or other complex business domains
- Familiarity with static analysis tools such as PHPStan and code formatting tools such as Laravel Pint
- Experience with cloud platforms such as AWS
- Technical Skills
- Backend: PHP 8+, Laravel, RESTful APIs
- Programming: OOP, algorithms, data structures, SOLID, design patterns
- Database: MySQL and/or PostgreSQL, SQL optimization, schema design
- Laravel Data Access: Eloquent ORM, Query Builder, relationships, transactions
- Testing: PHPUnit or Pest, unit testing, feature testing, integration testing, TDD concepts
- Code Quality: Clean code, static analysis, code reviews, refactoring
- Tools: Git, Composer, Docker, CI/CD
- Architecture: Scalable systems, SaaS applications, ERP systems, performance optimization
- Ways of Working: Agile, Scrum, cross-functional collaboration
Working Condition :
Working Days : 5 days / week
Working hours : 9AM : 6 pm
Working Model : Remotely
هذا الإعلان منشور على تنقيب مصر ويُعرض هنا مع الإشارة إلى المصدر. لا نتقاضى أي رسوم من الباحثين عن عمل. إذا كان الإعلان مسيئًا أو احتياليًا، أبلغنا.