Enable job alerts via email!

PHP Backend Engineer (Laravel) — Marketplace Platforms

Servoo General Trading LLC

Abu Dhabi

On-site

AED 120,000 - 200,000

Full time

Yesterday
Be an early applicant

Job summary

A leading trading company in Abu Dhabi is looking for a skilled backend developer to design and maintain RESTful APIs using Laravel. The ideal candidate will have 3–5+ years in PHP, strong MySQL skills, and experience with payment integrations. This full-time position requires a focus on performance and security in development.

Qualifications

  • 3–5+ years professional backend development in PHP; 2+ years with Laravel in production.
  • Strong MySQL expertise: complex joins, slow-query tuning, and transactions.
  • Hands-on with Laravel components and experience with APIs.

Responsibilities

  • Design, implement, and maintain RESTful APIs in Laravel.
  • Own database schema design and performance on MySQL.
  • Integrate payments and implement vendor settlement engine.

Skills

Backend development in PHP
MySQL expertise
Laravel components
Authentication/authorization systems
Payment integration experience
Git/GitHub
Caching and performance management
API design principles
Linux server basics
Job description
Responsibilities
  • Design, implement, and maintain RESTful APIs in Laravel 9/10 on PHP 8.x following SOLID/PSR standards.
  • Own database schema design and performance on MySQL 8 (indexes, normalization, partitioning, query optimization).
  • Implement marketplace modules: supplier onboarding, product/catalogue, pricing & margins, inventory, cart/checkout, orders, returns/refunds.
  • Build BNPL/credit workflow: buyer KYC, credit limits, statement generation, dunning, repayment tracking, settlement calendar.
  • Integrate payments and payouts with UAE-ready gateways (e.g., Checkout.com, Network, PayTabs, Stripe UAE), COD, Apple Pay.
  • Implement vendor settlement engine aligned to Servoo’s model (e.g., 30–45 day cycles, statements, reconciliation).
  • Build delivery & logistics backend: slots, routing hooks, shipment statuses, rider/van assignment, webhooks with last-mile partners.
  • Implement search and filtering using MySQL full-text or external search (Elasticsearch/Meilisearch) as needed.
  • Build notifications (email, SMS, WhatsApp Business API) and event/queue processing with Laravel Queues/Horizon.
  • Develop admin dashboards, reports, and audit logs for finance, operations, and supplier performance.
  • Ensure security and compliance: OAuth2/Sanctum, RBAC, rate-limiting, OWASP, data protection (UAE PDPL), logging and monitoring.
  • Establish CI/CD pipelines, test coverage (PHP Unit/Pest), code reviews, and documentation.
  • Collaborate with frontend/mobile, operations, and finance to ship features on schedule.
  • Maintain staging/production environments, perform migrations, and handle incident response with clear SLAs.
  • Required Skills & Experience:
Required Skills & Experience
  • 3–5+ years professional backend development in PHP; 2+ years with Laravel in production.
  • Strong MySQL expertise: complex joins, EXPLAIN plans, slow-query tuning, transactions, isolation levels, deadlock resolution.
  • Hands-on with Laravel components: Eloquent, Queues/Horizon, Events/Listeners, Jobs, Policies/Gates, Cache, Notifications, Mail, API Resources.
  • Authentication/authorization: Laravel Sanctum/Passport, JWT/OAuth2, multi-role RBAC, passwordless/OTP flows.
  • Payment’s integration experience and secure handling of payment webhooks and idempotency.
  • Building multi-tenant or multi-brand systems and modular service layers.
  • Git/GitHub, branching strategies, code reviews, and automated testing.
  • Caching and performance: Redis, query caching, pagination strategies, N+1 avoidance.
  • API design principles, versioning, and backward compatibility.
  • Linux server basics, Nginx/Apache, environment configuration, and secrets management (.env, Vault).

Job Type: Full-time

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.