Qureos

FIND_THE_RIGHTJOB.

PHP Backend Engineer (Laravel) — Marketplace Platforms

Abu Dhabi, United Arab Emirates

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:

· 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

© 2025 Qureos. All rights reserved.