Back-End Developer

--Blue Zone - Egypt--

Responsibilities:

  • Architect, develop, and maintain high-performance backend systems using the Laravel framework.
  • Collaborate with the front-end team to define and implement RESTful API endpoints.
  • Write clean, testable, and efficient code to ensure long-term maintainability.
  • Utilize Docker for local development, containerization, and deployment workflows.
  • Integrate and configure real-time services like Pusher to enhance user experience with dynamic and interactive features.
  • Contribute to the development and integration of administrative dashboards and other UI elements with backend logic.
  • Troubleshoot, debug, and resolve complex application issues efficiently.
  • Participate in peer code reviews to ensure code quality, best practices, and knowledge sharing.
  • Stay up to date with the latest Laravel, PHP, and backend development trends to keep systems modern and secure.

Must Have:

    • Minimum of 2 years of professional experience in backend development using PHP and the Laravel framework.
    • Strong understanding of Laravel’s core features, including dependency injection, Eloquent ORM, and Artisan CLI.
    • Proven experience working on SaaS products or large-scale projects.
    • Solid proficiency in database design, optimization, and management (MySQL or PostgreSQL).
    • Practical experience with RESTful API design and implementation.
    • Hands-on experience with Docker for development and deployment.
    • Familiarity with basic front-end technologies (HTML, CSS, JavaScript) to support admin dashboards.
    • Good understanding of version control systems (Git) for collaborative development.
    • Excellent communication skills and strong problem-solving aptitude

Nice to Have:

    • Experience with real-time services such as Pusher for building interactive features.
    • Familiarity with cloud platforms like AWS for application hosting and scaling.
    • Understanding of server-side management and deployment practices.
    • Strong teamwork skills and the ability to work effectively in a collaborative environment.
    • A proactive attitude towards exploring new technologies and improving workflows.