Phase: Review
Registration Deadline: October 16, 2025
Submission Deadline: October 24, 2025
You get hired with paid contract and the opportunity to work on real-world .
👋 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
Register for the quest
Receive full instructions via email after registration closes
Submit your solution before the deadline
Top candidates will be invited to a review session
One candidate will be hired — others may be considered for freelance or future roles
3–5 years of professional Laravel development experience
Strong in OOP, HTTP, REST/JSON, queues, caching, and validation
Solid grasp of Livewire v3 and Alpine.js patterns
Proficient in automated testing (Pest or PHPUnit)
Comfortable with Service/Action classes pattern, Composer, NPM, Vite, Tailwind, and Git
Bonus: experience with Filament
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.
Laravel 11
Livewire v3
Alpine.js
Filament v3
Pest for testing
MySQL
Plyr for video player
Docker (optional for setup)
GitHub/GitLab repo with:
Codebase + migrations + seeds
/docs/ARCHITECTURE.md & README.md (setup, tests, assumptions)
Screenshot of passing test cases
10-minute video:
3 min self-intro + two tech challenges you’re proud of
7 min demo of architecture, features, and flow
System Design & Architecture (Actions, Modularity) 25%
Laravel Implementation & Data Integrity 25%
UI/UX & Alpine Interactivity 15%
Testing (Pest) 15%
Admin (Filament) & Progress Tracking Accuracy 10%
Documentation & Video Demo 10%
👉 Final hiring decisions will be made within 3–5 business days after review.