Senior Laravel Backend Developer

chefaa

  • Egypt
  • Permanent
  • Full-time
  • 3 days ago
We are looking for a Senior Laravel Backend Developer to join our team. The ideal candidate will have extensive experience in Laravel, MySQL, API development, cloud infrastructure, and caching solutions. You will be responsible for designing, developing, and optimizing high-performance backend systems while ensuring scalability, security, and maintainability.
RESPONSIBILITIES
  • Design, develop, and maintain robust backend services using Laravel and PHP.
  • Develop and optimize RESTful APIs for seamless integration with front-end applications and third-party services.
  • Implement and manage database structures, queries, and optimizations using MySQL or PostgreSQL.
  • Utilize Redis, Memcached, or similar caching mechanisms for performance improvement.
  • Ensure scalability and performance optimization of backend systems.
  • Work with queues (e.g., Laravel Queues, SQS, or RabbitMQ) for efficient background job processing.
  • Implement authentication and authorization mechanisms using OAuth, JWT, or Laravel Sanctum.
  • Collaborate with frontend and mobile developers to define API contracts.
  • Conduct code reviews, enforce best practices, and maintain high-quality coding standards.
  • Write and maintain unit, integration, and automated tests.
  • Work with AWS, DigitalOcean, or other cloud providers to deploy and manage applications.
  • Implement CI/CD pipelines for smooth deployment processes.
  • Monitor and troubleshoot server performance, security, and error handling.
  • Document technical processes, system architecture, and API endpoints.
REQUIREMENTS
  • 4+ years of experience in backend development with Laravel and PHP.
  • Strong knowledge of MySQL (query optimization, indexing, replication).
  • Experience working with Redis, Elasticsearch, or other NoSQL databases is a plus.
  • Proficiency in RESTful API design and best practices.●
  • Experience with microservices, event-driven architecture, and serverless computing is a plus.
  • Strong understanding of object-oriented programming, SOLID principles, and design patterns.
  • Hands-on experience with Docker, Kubernetes, or containerized deployments is a plus.
  • Familiarity with Linux server management, Nginx, Apache, and shell scripting.
  • Experience working with Git, GitHub/GitLab, and branching strategies.
  • Knowledge of unit testing, PHPUnit, and TDD is a plus.
  • Strong problem-solving skills and ability to debug complex issues.
  • Excellent communication and teamwork skills.

chefaa