Eurofins
webook.com
Senior Full Stack Engineer
Über die Stelle
Möchten Sie Ihre Arbeit lieben? Einen echten Einfluss nehmen? Helfen Sie mit, Erlebnisse zu gestalten, die die Art und Weise verändern, wie Menschen sich mit Veranstaltungen verbinden, feiern und auseinandersetzen?
Sind Sie begeistert davon, mit einem Team zusammenzuarbeiten, das den Status quo herausfordert, sich vom Gewöhnlichen abhebt und das Nächste aufbaut?
Wenn ja, sind Sie hier genau richtig.
Rollenübersicht
Als Senior Full Stack Engineer sind Sie für Features über den gesamten Stack hinweg verantwortlich, von React/TypeScript Consumer-Ticketing-Erlebnissen bis hin zu den Laravel/PHP Services und APIs, die diese antreiben. Sie arbeiten an hochfrequentierten, produktionsreifen Systemen, bei denen Korrektheit auf kritischen Pfaden wirklich zählt, während Sie andere Ingenieure betreuen und zur technischen Ausrichtung beitragen.
webook.com ist eine der führenden Plattformen für Ticketverkauf und Erlebnisse im Eventbereich, bekannt für ihre Innovation, Agilität und Skalierbarkeit. Wir haben einige der größten Veranstaltungen in der Region ermöglicht, mit über 2 Milliarden SAR an Ticketverkäufen, und jetzt expandieren wir global.
Hauptverantwortlichkeiten
- Verantwortung für Features von Anfang bis Ende über frontend und backend von Design bis zur Produktion für Consumer-Ticketing-Erlebnisse: Event-Entdeckung, Sitzplatzauswahl, Warenkorb und Checkout-Flows.
- Erstellung und Wartung von React + TypeScript Frontends zusammen mit Laravel / PHP backend Services, einschließlich der REST APIs, die sie verbinden.
- Verantwortung für Hochrisikopfade: Zahlungen, Gutscheine, Wallets, Belohnungen, Sitzplatzreservierungen, OTP/Authentifizierung mit der erforderlichen Sorgfalt bei Tests, Sicherheit und Fehlerbehandlung.
- Entwicklung gemeinsamer Domain-Bibliotheken (Ticketing, Zahlungen, Authentifizierung), die von jeder Anwendung genutzt werden und sich plattformweit auswirken.
- Architektur und Optimierung von Datenbankschemata, Caching und Leistungsstrategien über SQL/NoSQL und MongoDB.
- Entwurf, Sicherung und Skalierung von RESTful APIs und backend Workflows für hohen Traffic.
- Beitrag zum internen Designsystem und zur Komponentenbibliothek sowie Bereitstellung von White-Label-Ticketing-Websites für Partner (Sportvereine, Motorsport, Veranstaltungsorte) aus gemeinsamen Vorlagen.
- Fehlerbehebung bei Produktionsproblemen und Verbesserung der Systemzuverlässigkeit und Beobachtbarkeit.
- Code-Reviews, Betreuung von Junior- und Mid-Level-Ingenieuren und Anhebung der allgemeinen Ingenieursqualität.
- Beitrag zu technischer Dokumentation und Architekturdiagrammen sowie Zusammenarbeit mit Produkt, QA und Operations bei der Sprint- und Roadmap-Umsetzung.
Technologie-Stack
Frontend: Moderne React + TypeScript in einem großen Monorepo, hauptsächlich auf Vite aufgebaut (mit einigen Next.js Apps). Tailwind CSS mit einer gemeinsamen Komponentenbibliothek für die Benutzeroberfläche und i18next mit vollständiger arabischer / RTL-Unterstützung. Tests mit Vitest und React Testing Library.
Backend: Laravel / PHP, MongoDB und andere SQL/NoSQL Datenbanken, RESTful JSON APIs und Cloud-Plattformen. Beobachtbarkeit und Analysen durch Standard-Branchen-Tools.
Mindestanforderungen
- Bachelor-Abschluss
- 5+ Jahre Erfahrung in der Entwicklung von Produktions-Webanwendungen, mit erheblicher praktischer Erfahrung sowohl im frontend als auch im backend.
- Umfangreiche Erfahrung in agilen/Scrum Umgebungen, mit 5+ Jahren Erfahrung in agilen Teams, in enger Zusammenarbeit mit Product Ownern und Delivery Leads.
- Starke React + TypeScript Kenntnisse, einschließlich solidem Server-State-Management, Caching, Invalidierung und optimistischer Updates.
- Starke PHP / Laravel Kenntnisse mit tiefem Verständnis für das Design und die Sicherheit von REST API.
- Erfahrung mit SQL und/oder NoSQL Datenbanken, einschließlich des Designs von Schemata und Datenflüssen.
- Starke Tailwind CSS Kenntnisse und Komfort bei der Arbeit innerhalb eines Komponenten-/Designsystems anstelle von Ad-hoc-Styling.
- Eine hohe Test-Mentalität: Sie schreiben Tests, die echte Regressionen in kritischen Abläufen (Checkout, Warenkorb, Authentifizierung) erkennen, nicht nur zur Abdeckung.
- Nachgewiesene Erfahrung in der End-to-End-Verantwortung für Features auf Produktionssystemen.
- Saubere Git/PR-Gewohnheiten und die Fähigkeit, innerhalb architektonischer Einschränkungen in einer gemeinsamen Codebasis zu arbeiten.
- Gute schriftliche und mündliche Kommunikationsfähigkeiten in Englisch.
Stark bevorzugt
- Erfahrung in einem Monorepo (Turborepo, Nx oder Yarn/PNPM Workspaces).
- Internationalisierung und RTL (Arabisch) Erfahrung.
- Vertrautheit mit der Komplexität von Zahlungen / E-Commerce-Checkouts (Zahlungsmethoden, Gutscheine, Wallets, Gesamtbeträge/MwSt., Rückerstattungen).
- Erfahrung im Aufbau oder der Wartung einer gemeinsamen Komponentenbibliothek und von Storybook.
- Komfort mit Vite- und Next.js-Mustern; Kenntnis von Framework-unabhängigem Bibliotheksdesign.
- Grundlagen der Barrierefreiheit (semantisches HTML, ARIA, Tastaturnavigation).
- Erfahrung mit Caching, Leistungsoptimierung und Skalierbarkeit.
- Praktische Cloud-Erfahrung (AWS, GCP oder Azure) und Docker / Container-basierte Bereitstellungen.
- Vertrautheit mit CI/CD Pipelines, automatisierten Tests und Deployment-Workflows.
- Vertrautheit mit Monitoring-, Logging- und Alerting-Tools.
