PHP Laravel Developer (Senior)

Origins AI: Helping you build and scale
India

Responsibilities

  • Design and develop scalable Laravel backend services (PHP 8.x, Laravel 10/11).
  • Build inventory & reservation flows (seat/zone inventory, hold windows, anti-oversell logic).
  • Implement and maintain payment workflows (webhooks, reconciliation, refunds, idempotency).
  • Own performance, reliability, and observability: caching, queues, metrics, logs, alerts.
  • Model and optimize databases for high read/write (indexes, transactions, locking, query tuning).
  • Collaborate with front-end/devops and participate in architecture decisions and code reviews.
  • Write automated tests (unit/integration), ensure secure coding practices.Must-have skills (non-negotiable for this project)
  • 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, testing discipline, Git workflows, strong debugging skills.Strongly preferred (big plus for ticketing)
  • Real-time features: WebSockets (Laravel Echo/Pusher/Soketi) or SSE.
  • Payments: Stripe integrations with webhook reliability.
  • 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 delivering AI/ML-adjacent projects (not required).
  • DevOps comfort: Docker, CI/CD, basic AWS/GCP knowledge.What success looks like (first 60–90 days)
  • Stabilize/ship core flows: Reserve → Pay → Confirm → Issue ticket.
  • Reduce oversells to ~0 via correct locking/idempotency.
  • Improve p95 latency and checkout reliability under simulated spike load.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →