تفاصيل الوظيفة

  • Design, develop, test, and maintain scalable web applications using PHP
  • Work extensively with PHP frameworks such as Laravel or Symfony
  • Develop and maintain RESTful APIs and backend services
  • Ensure high performance, security, and responsiveness of applications
  • Optimize database structures and queries using MySQL
  • Apply OOP principles, MVC architecture, and design patterns
  • Collaborate closely with frontend developers, QA, product owners, and stakeholders
  • Participate in system architecture and technical decision-making
  • Review code, enforce coding standards, and ensure best practices
  • Mentor and support junior and mid-level developers
  • Troubleshoot, debug, and resolve complex technical issues
  • Integrate third-party APIs and services
  • Participate in deployment processes and CI/CD pipelines
  • Write and maintain technical documentation when needed

Requirements
  • 4+ years of professional experience in PHP development
  • Strong experience with PHP frameworks (Laravel preferred)
  • Excellent understanding of Object-Oriented Programming (OOP)
  • Solid knowledge of MySQL, database design, and performance optimization
  • Experience building and consuming RESTful APIs
  • Experience with MongoDB
  • Experience with Docker
  • Familiarity with HTML, CSS, JavaScript
  • Experience with Linux-based environments
  • Knowledge of security best practices (authentication, authorization, data protection)
  • Understanding of CI/CD concepts and deployment workflows
  • Proficient in version control systems (Git)
  • Experience with Elasticsearch is a plus

Similar Jobs