Confidential Company logo
Fully Remote- Senior Backend Developer (PHP Laravel)

Confidential Company

Job Type

Full-time

Work Type

On-Site

Location

Cairo, Egypt

Experience

8 - 15 years

Job Description: We are seeking a Senior Backend Engineer with 8+ years of experience in backend development using PHP and Laravel to help design and build high-performance systems for our growing product. The ideal candidate will have strong expertise in DevOps tools and a proven track record of architecting scalable and low-latency systems. You will work closely with cross-functional teams to ensure our backend infrastructure supports seamless, efficient, and reliable product experiences for our users.

Responsibilities:

  • Design, develop, and maintain high-throughput, low-latency distributed systems using PHP and Laravel.
  • Build and manage cloud-native microservices architecture.
  • Ensure the reliability, scalability, and performance of the backend infrastructure.
  • Implement DevOps best practices using Jenkins, SonarQube, and other tools for continuous integration/continuous deployment (CI/CD).
  • Collaborate with other teams to optimize databases (SQL/NoSQL), caching, search engines, and API integrations.
  • Implement asynchronous messaging systems to improve system performance and scalability.
  • Develop and maintain quality code through unit tests, code reviews, and technical documentation.
  • Lead and mentor junior engineers, promoting best practices within the engineering team.

Requirements:

  • 8+ years of experience in backend development, with significant expertise in PHP and Laravel.
  • Extensive experience with DevOps practices and tools like Jenkins, SonarQube, etc.
  • Expertise in architecting and maintaining high-throughput, low-latency distributed systems.
  • Solid experience in database management (SQL, NoSQL) and efficient data storage strategies.
  • Familiarity with caching strategies and systems (e.g., Redis, Memcached).
  • Experience with search engines (e.g., Elasticsearch, Solr).
  • Knowledge of asynchronous messaging systems (e.g., RabbitMQ, Kafka).
  • Proficient in API integrations and microservices architecture.
  • Strong understanding of code quality, continuous integration, and automation testing.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • Familiarity with Agile development practices and team collaboration tools.