Job Title: PHP Laravel Developer (Senior)

Filled
March 5, 2026

Job Description

Location: Not specified
Experience: Senior / 4+ years recommended

🔹 Key Responsibilities

  • Design & develop scalable backend services using PHP 8.x and Laravel 10/11.
  • Build inventory and reservation flows including seat/zone inventory, hold windows, and anti-oversell logic.
  • Implement and maintain payment workflows (webhooks, reconciliation, refunds, idempotency).
  • Ensure performance, reliability, and observability (caching, queues, metrics, logs, alerts).
  • Model and optimize databases for high read/write operations, transactions, and query tuning.
  • Collaborate with front-end and DevOps teams; participate in architecture decisions and code reviews.
  • Write automated tests (unit and integration) and maintain secure coding practices.

🔹 Must-Have Skills

  • Strong Laravel backend expertise (service layer, events/listeners, queues, jobs, policies).
  • Deep understanding of transactions, locking, concurrency, and preventing race conditions.
  • Practical experience with Redis (cache, locks, rate limiting) and queues (Horizon).
  • Solid database skills (MySQL/Postgres): indexing, query optimization, schema design.
  • Strong API design: REST best practices, validation, versioning, auth (JWT/OAuth/Sanctum).
  • Clean code practices, testing discipline, Git workflows, and debugging skills.

🔹 Strongly Preferred (Big Plus for Ticketing)

  • Real-time features: WebSockets (Laravel Echo/Pusher/Soketi) or SSE.
  • Payment integrations: Stripe with reliable webhooks.
  • Search/filtering at scale: Meilisearch/Elastic, CDN usage, image/ticket PDF generation.
  • Experience with high-traffic launches, flash sales, and traffic spikes.
  • Familiarity with microservices or modular monolith architecture.

🔹 Nice-to-Have

  • Experience in AI/ML-adjacent projects (optional).
  • DevOps comfort: Docker, CI/CD, basic AWS/GCP knowledge.

🔹 Success Metrics (First 60–90 Days)

  • Stabilize and ship core flows: Reserve → Pay → Confirm → Issue ticket.
  • Reduce oversells to ~0 using correct locking and idempotency.
  • Improve p95 latency and checkout reliability under simulated spike load.