Point your AI agent at freehire and let it find you a job.

Get the CLI →

WEbook, Inc.

Senior Full Stack Engineer

Posted 4 views
Discussion

As a Senior Full Stack Engineer, you will own features end-to-end across the stack from React/TypeScript consumer ticketing experiences through to the Laravel/PHP services and APIs that power them. You will work on high-traffic, production-grade systems where correctness on critical paths genuinely matters, while mentoring other engineers and contributing to technical direction.

Key Responsibilities

  • Own features end-to-end across frontend and backend from design to production for consumer ticketing experiences: event discovery, seat selection, cart, and checkout flows.
  • Build and maintain React + TypeScript frontends alongside Laravel / PHP backend services, including the REST APIs that connect them.
  • Own high-risk paths payments, coupons, wallets, rewards, seat holds, OTP/auth with the testing, security, and error-handling rigor they demand.
  • Develop shared domain libraries (ticketing, payments, auth) consumed across every app your changes ripple platform-wide.
  • Architect and optimize database schemas, caching, and performance strategies across SQL/NoSQL and MongoDB.
  • Design, secure, and scale RESTful APIs and backend workflows for high traffic.
  • Contribute to the internal design system and component library, and ship white-label ticketing sites for partners (sports clubs, motorsport, venues) from shared templates.
  • Troubleshoot production issues and improve system reliability and observability.
  • Review code, mentor junior and mid-level engineers, and raise overall engineering quality.
  • Contribute to technical documentation and architecture diagrams, and collaborate with Product, QA, and Operations on sprint and roadmap execution.

Tech Stack

Frontend: Modern React + TypeScript in a large monorepo, built primarily on Vite (with some Next.js apps). Tailwind CSS with a shared component library for UI, and i18next with full Arabic / RTL support. Testing with Vitest and React Testing Library.

Backend: Laravel / PHP, MongoDB and other SQL/NoSQL databases, RESTful JSON APIs, and cloud platforms. Observability and analytics through standard industry tooling.

Qualifications

  • Bachelor’s degree
  • 5+ years building production web applications, with substantial hands‑on experience across both frontend and backend.
  • Strong experience working in Agile/Scrum environments, with 5+ years delivering in agile teams, working closely with Product Owners and Delivery Leads
  • Strong React + TypeScript skills, including solid server-state management, caching, invalidation, optimistic updates.
  • Strong PHP / Laravel skills with a deep understanding of REST API design and security.
  • Experience with SQL and/or NoSQL databases, including designing schemas and data flows.
  • Strong Tailwind CSS skills and comfort working within a component/design system rather than ad‑hoc styling.
  • A high‑signal testing mindset: you write tests that catch real regressions in critical flows (checkout, cart, auth), not coverage padding.
  • Proven experience owning features end-to-end on production‑scale systems.
  • Clean Git/PR habits and the ability to work within architectural constraints in a shared codebase.
  • Strong written and verbal communication skills in English.

Strongly Preferred

  • Experience in a monorepo (Turborepo, Nx, or Yarn/PNPM workspaces).
  • Internationalization and RTL (Arabic) experience.
  • Familiarity with payments / e-commerce checkout complexity (payment methods, coupons, wallets, totals/VAT, refunds).
  • Experience building or maintaining a shared component library and Storybook.
  • Comfort with both Vite and Next.js patterns; awareness of framework-agnostic library design.
  • Accessibility fundamentals (semantic HTML, ARIA, keyboard nav).
  • Experience with caching, performance tuning, and scalability.
  • Hands‑on cloud experience (AWS, GCP, or Azure) and Docker / container-based deployments.
  • Familiarity with CI/CD pipelines, automated testing, and deployment workflows.
  • Familiarity with monitoring, logging, and alerting tools.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available