Career 180 Quest Details
Quest #75 Referred

💼 Hiring Quest – Full Stack Laravel Engineer @ Career 180

Challenge-based hiring quest with structured evaluation and real project outcomes.

Status: Referred Registration: February 26, 2026 Submission: February 27, 2026
Meta Info
Category
Referred
Status
Referred
Registration Deadline
February 26, 2026
Submission Deadline
February 27, 2026
Prize

Top performers get hired with a paid contract and the opportunity to work on real-world projects.

Quest Brief

👋 We are Career 180, a comprehensive and interactive Career Knowledge Network where all career-related services are centralized in one place!

We’re now hiring a Full Stack Laravel Engineer (3–5 YOE) to design and build our next-generation Learning Management System (LMS) that powers interactive online learning experiences for thousands of young learners.

🕓 Start Date: Immediate
🌍
Location: Hybrid (Nasr City – 3 days onsite, 10 AM–6 PM)
💰
Salary: EGP 40 – 50K


🛠️ How the Hiring Quest Works

  1. Register for the quest

  2. Receive full instructions via email after registration closes

  3. Submit your solution before the deadline

  4. Top candidates will be invited to a review session

  5. One candidate will be hired — others may be considered for freelance or future roles


🔍 Who We’re Looking For

  1. 3–5 years of professional Laravel development experience

  2. Strong in OOP, HTTP, REST/JSON, queues, caching, and validation

  3. Solid grasp of Livewire v3 and Alpine.js patterns

  4. Proficient in automated testing (Pest or PHPUnit)

  5. Comfortable with Service/Action classes pattern, Composer, NPM, Vite, Tailwind, and Git

  6. Bonus: experience with Filament


🎯 Your Mission: Build a Realistic Mini-LMS

Business Context:
Build LMS where learners can register, enroll in courses, track progress, and receive completion certificates.
Your mission is to build a
mini-LMS that handles real-world flows: enrollment, progress tracking, admin management, and asynchronous email notifications using Laravel + Livewire3 + Alpine.js + Filament v3.

🛠️ Your Tasks

All task requirements are detailed in this document.


🧰 Tech Stack

  1. Laravel 11

  2. Livewire v3

  3. Alpine.js

  4. Filament v3

  5. Pest for testing

  6. MySQL

  7. Plyr for video player

  8. Docker (optional for setup)


📝 What You Should Submit

GitHub/GitLab repo with:

  1. Codebase + migrations + seeds

  2. /docs/ARCHITECTURE.md & README.md (setup, tests, assumptions)

  3. Screenshot of passing test cases

  4. 10-minute video:

    • 3 min self-intro + two tech challenges you’re proud of

    • 7 min demo of architecture, features, and flow


📊 Evaluation Criteria

  1. System Design & Architecture (Actions, Modularity) 25%

  2. Laravel Implementation & Data Integrity 25%

  3. UI/UX & Alpine Interactivity 15%

  4. Testing (Pest) 15%

  5. Admin (Filament) & Progress Tracking Accuracy 10%

  6. Documentation & Video Demo 10%

👉 Final hiring decisions will be made within 3–5 business days after review.

C Q For Digital Solution Trading as Code Quests
Making the world a better place through competitive crowdsourcing programming.