Laravel Fullstack Developer (m/f/d) – Remote or Dubai

Other Jobs To Apply

No other job posts for this day.

About Us
We operate globally in infrastructure, hosting, and application development. Our apps are already running on Laravel + MySQL – now we are migrating a legacy project onto this stable, scalable foundation.

Your Tasks

  • Complete rewrite of an existing app into Laravel (PHP 8+) + MySQL
  • Database migration from MongoDB → MySQL
  • Integrate existing features (auth/roles, pricing logic, admin panel)
  • Improve performance, security, and SEO (clean HTML, meta, caching)
  • Documentation & handover to our internal team

Must-Haves (Core Skills)

  • Strong Laravel skills (routing, Eloquent, migrations, queues)
  • MySQL (schema design, indexing, performance)
  • HTML/CSS/JS (basics required), Tailwind is fine
  • API experience (REST, authentication – e.g. Sanctum)
  • Clean code and Git workflow

Nice-to-Have

  • Experience with SEO in Laravel projects
  • Livewire/Alpine.js, Blade best practices
  • Server knowledge (Forge/Vapor, SSH, CI/CD)

Our Stack
Laravel (PHP 8+), MySQL, Blade/Tailwind, Git, Forge/Vapor, VPS/Cloud

We Offer

  • Remote work or Dubai
  • Direct contact with CTO, clear milestones
  • Starting salary: from €1,000 / month (growth after skills & milestones)
  • Option for permanent position / bonus after launch
  • Work on projects with high visibility & global reach

Job Types: Full-time, Part-time

Pay: AED4,000.00 - AED4,500.00 per month

Expected hours: 30 per week

Application Question(s):

  • What is the default directory for Laravel controllers?
  • Which Artisan command is used to create a new migration?
  • What method is used in Laravel Eloquent to retrieve all records from a model?
  • Which Laravel file is responsible for application routes by default?
  • What command is used to clear the Laravel application cache?
  • What is the default hashing algorithm used by Laravel’s Hash::make()?
  • What is the difference between == and === in PHP?
  • Which function is used to check if a variable exists and is not null in PHP?
  • What SQL command is used to remove all rows from a table but keep the structure?
  • Which SQL clause is used to filter rows after aggregation (e.g., with COUNT, SUM)?
Back to blog