Daftra - دفترة · Al Jizah, Egypt · Posted 2026-05-03
Duties & Responsibilities:● Design and develop scalable and maintainable backend applications using Laravel.● Write clean, efficient, and reusable code following SOLID principles and design patterns.● Implement optimized algorithms and data structures to solve complex business logic.● Lead code reviews and contribute to system architecture decisions.● Build and maintain RESTful APIs and integrate third-party services.● Manage and optimize relational databases (MySQL/PostgreSQL).● Write and maintain unit and feature tests using PHPUnit or Pest.● Collaborate with frontend developers and DevOps engineers for end-to-end delivery.● Use GitHub and Bitbucket for version control, branching strategies, and code collaboration.Qualifications & Requirements Requirements:● Bachelor’s degree in computer science or relevant field● 5+ years of professional experience in PHP development.● 3+ years of hands-on experience with Laravel.● Strong command of data structures, algorithms, and performance optimization.● In-depth knowledge of OOP, SOLID principles, and clean architecture.● Experience with Git version control, including workflows using GitHub and/or Bitbucket (e.g., pull requests, code reviews, branching).Solid understanding of MySQL query optimization and relational database design.● Familiarity with Docker or other containerized environments.● Experience with REST APIs and JSON.● Strong communication and teamwork skills. Technical Skills:● PHP development.● Laravel framework.● Strong knowledge of data structures and algorithms.● Performance optimization techniques.● OOP and SOLID principles.● Clean architecture practices● Git version control (GitHub/Bitbucket, pull requests, code reviews, branching).● MySQL (query optimization and database design).● Familiarity with Docker or similar container tools.● Experience with REST APIs and JSON Soft Skills:● Problem-solving mindset● Teamwork & collaboration● Strong communication skills (especially when working with cross-functional teams)● Attention to detail● Accountability & ownership of tasks● Adaptability to new tools and technologies● Time management and ability to meet deadlines● Proactive attitude towards learning and improvement● Critical thinking for technical decisions● Openness to feedback and participation in code reviews.Competencies & Skills:● Proficient in PHP (Laravel) and React.js● Strong API integration and database skills● Clean, scalable, and maintainable coding● Agile team collaborationWorking Conditions:● 5 working day (6 working hours/ 2 days off)● Remote Working● “Remote time logging on Hubstaff”What we offer:● Competitive USD-based salaries● Fully remote work environment● Flexible working hours● Strong focus on work-life balance● Medical and social insurance