# Senior Full Stack Engineer

> webook.com · Lisbon, Portugal · Full-time · Posted 2026-07-01

**Workplace:** on_site

**Department:** Technology

## Description

**Do you want to love what you do at work? Make a real impact? Help shape experiences that transform how people connect, celebrate, and engage with events?**

Are you excited to work with a team that challenges the status quo, breaks away from the ordinary, and builds what's next?

If yes, you're in the right place.

**webook.com** is one of the leading event ticketing and experience platforms, known for its innovation, agility, and ability to scale. We've powered some of the largest events in the region, with over **2 billion SAR in ticket sales** and now we're expanding globally. 

**Role Overview:**

 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.

## Requirements

-   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.

## Apply

[Apply at webook.com](https://apply.workable.com/webook/j/A56C11DD94/apply)

---
Powered by [Workable](https://www.workable.com)
