Pular para o conteúdo

webook.com

Engenheiro(a) Sênior Full Stack

TypeScriptReactSQLAWSGCPDockerPHP
Tradução automática. Consulte o original.

Sobre a oportunidade

Você quer amar o que faz no trabalho? Causar um impacto real? Ajudar a moldar experiências que transformam a forma como as pessoas se conectam, celebram e interagem com eventos?

Você está animado(a) para trabalhar com uma equipe que desafia o status quo, foge do comum e constrói o futuro?

Se sim, você está no lugar certo.

Visão Geral da Posição

Como Engenheiro(a) Sênior Full Stack, você será responsável por funcionalidades de ponta a ponta em todo o stack, desde experiências de ticketing para o consumidor em React/TypeScript até os serviços Laravel/PHP e as APIs que os impulsionam. Você trabalhará em sistemas de alta tráfego, prontos para produção, onde a correção em caminhos críticos realmente importa, ao mesmo tempo em que orienta outros engenheiros e contribui para a direção técnica.

webook.com é uma das principais plataformas de ingressos e experiências para eventos, conhecida por sua inovação, agilidade e capacidade de escalonamento. Já impulsionamos alguns dos maiores eventos da região, com mais de 2 bilhão(is) em SAR de vendas de ingressos e agora estamos expandindo globalmente.

Principais Responsabilidades

  1. Ser responsável por funcionalidades de ponta a ponta em frontend e backend desde o design até a produção para experiências de ticketing ao consumidor: descoberta de eventos, seleção de assentos, carrinho e fluxos de checkout.
  1. Construir e manter frontends em React + TypeScript juntamente com serviços backend em Laravel / PHP, incluindo as REST APIs que os conectam.
  1. Ser responsável por caminhos de alto risco: pagamentos, cupons, carteiras, recompensas, retenção de assentos, OTP/autenticação com o rigor de testes, segurança e tratamento de erros que eles exigem.
  1. Desenvolver bibliotecas de domínio compartilhadas (ticketing, pagamentos, autenticação) consumidas em todos os aplicativos, garantindo que suas alterações se propaguem pela plataforma.
  1. Arquitetar e otimizar esquemas de banco de dados, caching e estratégias de performance em SQL/NoSQL e MongoDB.
  1. Projetar, proteger e escalar APIs RESTful e fluxos de trabalho de backend para alto tráfego.
  1. Contribuir para o sistema de design interno e a biblioteca de componentes, e entregar sites de ticketing white-label para parceiros (clubes esportivos, automobilismo, locais) a partir de templates compartilhados.
  1. Solucionar problemas de produção e melhorar a confiabilidade e observabilidade do sistema.
  1. Revisar código, orientar engenheiros juniores e plenos, e elevar a qualidade geral da engenharia.
  1. Contribuir para a documentação técnica e diagramas de arquitetura, e colaborar com Produto, QA e Operações na execução de sprints e roadmap.

Stack Tecnológico

Frontend: Moderno React + TypeScript em um grande monorepo, construído principalmente em Vite (com alguns apps Next.js). Tailwind CSS com uma biblioteca de componentes compartilhada para UI, e i18next com suporte completo a árabe / RTL. Testes com Vitest e React Testing Library.

Backend: Laravel / PHP, MongoDB e outros bancos de dados SQL/NoSQL, APIs JSON RESTful e plataformas em nuvem. Observabilidade e análise através de ferramentas padrão da indústria.

Requisitos mínimos

  1. Graduação completa
  1. 5+ anos construindo aplicações web em produção, com experiência prática substancial em frontend e backend.
  1. Forte experiência trabalhando em ambientes Ágeis/Scrum, com 5+ anos entregando em equipes ágeis, trabalhando em estreita colaboração com Product Owners e Delivery Leads.
  1. Fortes habilidades em React + TypeScript, incluindo gerenciamento sólido de estado do servidor, caching, invalidação, atualizações otimistas.
  1. Fortes habilidades em PHP / Laravel com profundo entendimento do design e segurança de REST API.
  1. Experiência com bancos de dados SQL e/ou NoSQL, incluindo design de esquemas e fluxos de dados.
  1. Fortes habilidades em Tailwind CSS e conforto em trabalhar dentro de um sistema de componentes/design em vez de estilização ad-hoc.
  1. Uma mentalidade de testes de alto impacto: você escreve testes que capturam regressões reais em fluxos críticos (checkout, carrinho, autenticação), não apenas para cobrir linhas de código.
  1. Experiência comprovada em ser responsável por funcionalidades de ponta a ponta em sistemas em escala de produção.
  1. Hábitos limpos de Git/PR e a capacidade de trabalhar dentro de restrições arquitetônicas em um codebase compartilhado.
  1. Fortes habilidades de comunicação escrita e verbal em inglês.

Altamente Preferível

  1. Experiência em um monorepo (Turborepo, Nx ou workspaces Yarn/PNPM).
  1. Experiência com internacionalização e RTL (árabe).
  1. Familiaridade com complexidade de pagamentos / checkout de e-commerce (métodos de pagamento, cupons, carteiras, totais/IVA, reembolsos).
  1. Experiência na construção ou manutenção de uma biblioteca de componentes compartilhada e Storybook.
  1. Conforto com padrões Vite e Next.js; conhecimento de design de bibliotecas agnósticas de framework.
  1. Fundamentos de acessibilidade (semântica HTML, ARIA, navegação por teclado).
  1. Experiência com caching, otimização de performance e escalabilidade.
  1. Experiência prática em nuvem (AWS, GCP ou Azure) e implantações baseadas em Docker / contêineres.
  1. Familiaridade com pipelines de CI/CD, testes automatizados e fluxos de implantação.
  1. Familiaridade com ferramentas de monitoramento, logging e alerta.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026