PHP Backend Engineer (Laravel) — Marketplace Platforms at Servoo General Trading LLC
Abu Dhabi, , United Arab Emirates -
Full Time


Start Date

Immediate

Expiry Date

02 Dec, 25

Salary

0.0

Posted On

02 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Queues, Php, Laravel, Horizon, Query Tuning, Vault, Mail, Design Principles

Industry

Information Technology/IT

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:

· 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-tim

Responsibilities

Please refer the Job description for details

Loading...