Cazoo

Engenheiro de Plataforma Principal

TypeScriptJavaNode.jsPostgreSQLDockerKubernetesTerraform
Tradução automática. Consulte o original.

Sobre a oportunidade

Cazoo é o destino definitivo para entusiastas e compradores de carros! Como líder no mercado, nos orgulhamos de oferecer ferramentas de busca incomparáveis, guias automotivos especializados, avaliações perspicazes e um guia de preços de veículos abrangente. Nossa missão é simples: capacitar os compradores a encontrar o carro perfeito de forma eficiente e com confiança, ao mesmo tempo em que ajudamos varejistas automotivos a alcançar milhões de compradores interessados.

Na Cazoo, você fará parte de uma equipe que está revolucionando a forma como as pessoas compram e vendem carros. Se você está pronto para impulsionar sua carreira em um ambiente dinâmico e acelerado, a Cazoo é o lugar para você. Junte-se a nós e faça parte da construção do futuro do varejo automotivo!

Estamos buscando um Engenheiro de Plataforma Principal

Sobre a função

Estamos procurando um Engenheiro de Plataforma Principal para ajudar a moldar a próxima geração da plataforma tecnológica da Cazoo.

Estamos realizando uma modernização significativa da nossa arquitetura atual baseada em Azure, migrando para serviços mais escaláveis, nativos em nuvem e orientados a eventos. Esta é uma oportunidade de influenciar a evolução da nossa plataforma principal, melhorar a experiência das nossas equipes de engenharia e construir as bases que sustentam nossos produtos voltados ao cliente.

Esta é uma função de liderança técnica prática, combinando engenharia de software, arquitetura e estratégia de plataforma. Você dedicará cerca de metade do seu tempo contribuindo ativamente para a entrega de engenharia, enquanto também ajuda a definir a direção técnica, orientando engenheiros e impulsionando iniciativas entre as equipes.

Diversidade e Inclusão na Cazoo

As melhores ideias vêm de pessoas com diferentes origens, experiências e formas de pensar. Na Cazoo, somos um lugar onde as pessoas se sentem confortáveis para se expressar, contribuir e crescer. Traga sua perspectiva. Traga sua experiência. Seja você mesmo.

Reporta-se a: Diretor de Tecnologia

Tipo de Contrato: Permanente

Localização: Remoto, baseado no Reino Unido

Você será responsável por

  1. Liderar na linha de frente como um engenheiro prático: escrevendo código de produção, revisando pull requests, fazendo pareamento com engenheiros e assumindo sua parte nos problemas mais complexos, para que sua direção arquitetural seja fundamentada nas realidades de construir e operar nossos sistemas.
  1. Ser dono do roadmap técnico para nossas capacidades de plataforma principal: definindo a direção de como nossos dados são armazenados, enriquecidos e servidos em toda a empresa, conduzindo esse roadmap até a entrega e trabalhando com stakeholders de produto e comerciais para sequenciar o trabalho de acordo com as prioridades de negócio.
  1. Liderar o design e a entrega de serviços orientados a domínio e baseados em eventos no Azure, e a aposentadoria dos sistemas legados que eles substituem - fazendo concessões pragmáticas entre perfeição e dívida técnica para alinhar com nossas prioridades como empresa.
  1. Garantir que os sistemas que já operamos sejam mantidos em um alto padrão - tratando a prontidão operacional, monitoramento e melhorias de curto a médio prazo como parte do trabalho diário, não algo que espera pelo próximo projeto de modernização.
  1. Contribuir para e expandir a cultura de engenharia mais ampla: elevando o nível dos padrões de codificação, testes e melhores práticas em nossas bases de código Java e TypeScript, compartilhando conhecimento abertamente e ajudando engenheiros de todos os níveis a construir sistemas que sejam confiáveis, seguros e escaláveis por padrão.
  1. Desenvolver ativamente os engenheiros ao seu redor: mentorando e treinando em todos os níveis, fornecendo feedback direto e construtivo, e participando plenamente da contratação — entrevistando, realizando avaliações técnicas, integrando novos colaboradores e ajudando a moldar como avaliamos e desenvolvemos engenheiros.
  1. Liderar bons resultados de equipes ágeis, garantindo que as decisões de engenharia sejam tomadas levando em conta dívida técnica, design de sistemas, estabilidade/confiabilidade, monitoramento/observabilidade e necessidades de negócio.
  1. Ser um membro ativo e colaborativo da nossa comunidade de arquitetura: contribuindo para e revisando designs entre domínios, ajudando a definir e evoluir princípios e padrões arquiteturais compartilhados, e trabalhando abertamente com outros líderes, arquitetos e equipes para que as decisões sejam tomadas em conjunto, em vez de isoladamente.
  1. Mergulhar profundamente em problemas de desempenho e confiabilidade de sistemas e aplicações: reunindo rapidamente contexto sobre sistemas que você talvez não tenha tocado antes, formando uma imagem clara do problema e trabalhando com engenheiros de toda a organização para transformar isso em um plano de ação acordado e acompanhá-lo até a conclusão.
  1. Defender o uso eficaz do desenvolvimento assistido por IA em todo o departamento: usando ferramentas de codificação com agentes e LLMs para acelerar a entrega, revisões, documentação e tarefas operacionais; estabelecendo diretrizes, padrões e práticas de avaliação para que as mudanças geradas por IA atendam ao mesmo nível de qualidade que qualquer outra; e identificando onde a IA pode melhorar nossas capacidades de plataforma, dados e produtos.

Requisitos mínimos

O que buscamos idealmente

  1. Um líder em backend e engenharia de plataforma com vários anos de experiência projetando, construindo e operando sistemas de alto tráfego e críticos para o negócio.
  1. Um histórico comprovado de liderança na modernização de sistemas legados para domínios bem projetados e nativos em nuvem - incluindo o trabalho difícil de descontinuar o sistema antigo com segurança.
  1. Experiência em projetar arquiteturas orientadas a eventos usando soluções como Azure Event Hubs, Event Grid, Service Bus ou Kafka.
  1. Experiência prática e diária no uso de assistentes de codificação por IA e ferramentas com agentes (como Claude Code, Cursor ou GitHub Copilot) como parte do seu próprio fluxo de trabalho, com um ponto de vista claro sobre onde eles agregam valor, onde não agregam e como manter a qualidade e a segurança intactas ao usá-los.
  1. Fortes habilidades de modelagem de dados em armazenamentos relacionais e não relacionais — projetando esquemas normalizados para dados de domínio complexos e em evolução, modelos de documentos onde a flexibilidade importa, camadas de cache e visualizações materializadas, modelos de leitura baseados em blob e índices de busca que atendem a caminhos de leitura de alto tráfego - com uma compreensão clara das compensações de consistência, propriedade e ciclo de vida entre eles.
  1. Experiência nas seguintes tecnologias:
  1. TypeScript e Node.js node.js
  1. Azure, incluindo AKS, Azure Functions, armazenamento e serviços de mensagens
  1. Terraform
  1. Kubernetes e Docker
  1. Prometheus, Grafana e instrumentação no estilo OpenTelemetry
  1. PostgreSQL, Azure Cosmos DB (MongoDB API), Redis, Azure Blob Storage e Azure AI Search
  1. Automatizado
  1. Experiência anterior com o seguinte é um diferencial:
  1. Azure AI Search ou outras plataformas de busca (Solr, Elasticsearch, OpenSearch)
  1. Ferramentas de gerenciamento de API (Azure APIM, Apigee, Kong, Amazon API Gateway)
  1. Azure devops e Github Actions
  1. Domínios automotivos, de marketplace ou classificados
  1. Construção de recursos ou fluxos de trabalho baseados em IA: integrando LLM APIs, trabalhando com busca e recuperação (RAG), ou aplicando IA a problemas de qualidade e enriquecimento de dados.
  1. Java 17+ e Spring Boot

Benefícios e Vantagens

Veja como apoiamos você:

Financeiro 💰

  • Nós mais do que igualamos seu compromisso com sua previdência, então quando você contribui com 6%, nós colocamos 9%, elevando seu total para 15% do seu salário base.
  • Prêmios trimestrais baseados em valores com generosas recompensas em dinheiro.
  • Bônus de Indicação: Recomende um colega, ganhe £2,000.

Equilíbrio Vida-Trabalho 🏖️

  • 25 dias (mais feriados bancários)
  • Licença familiar estendida após 6 meses de serviço:
  • Licença Maternidade/Pai Gestante: 20 semanas com 100% do salário.
  • Licença Paternidade/Pai não gestante: 12 semanas com 100% do salário.
  • Dias de Voluntariado: Oferecemos 2 dias de voluntariado por ano para que você possa ajudar onde for importante para você.

Saúde e Tranquilidade 🏩

Cobertura abrangente para que você (e as pessoas que você ama) tenham o cuidado necessário.

  • Plano de Saúde Privado AXA: Cobertura de alto nível para você, parceiros e dependentes — incluindo condições pré-existentes.
  • Odontológico Bupa: Cobertura de nível 2 para reembolso em cuidados preventivos, restauradores e de emergência.
  • Clínico Geral Privado: Acesso digital 24/7 via Help@Hand.
  • Proteção de Renda: 13 semanas de auxílio-doença, antes de passar para a cobertura de Doença de Longo Prazo com a Canada Life.
  • Seguro de Vida: 4x o salário básico coberto pela Unum.
  • Apoio Especializado: Aconselhamento gratuito e suporte para menopausa/fertilidade via Peppy.

Seu Crescimento 🌱

Nós contratamos você pelo seu talento, e estamos comprometidos em ajudá-lo a expandi-lo.

  • Orçamento para aprendizado e oportunidades de desenvolvimento contínuo. Todo gerente tem um orçamento dedicado para o desenvolvimento específico da sua função.

Extras 🔍

  • Laptop fornecido pela empresa.
  • Perks@Work: Descontos em mais de 30,000 varejistas e locais de entretenimento.
  • Conferência anual com palestrantes convidados de alto nível da indústria. Convidados anteriores incluem nomes como Matthew Syed e Damian Hughes.
  • Seja nossa festa de verão ou a festa anual de fim de ano, garantimos que dedicamos tempo para reunir todos e celebrar em grande estilo.
  • Comida e bebida gratuitas no escritório.
  • Somos parceiros orgulhosos do Brentford FC e compartilhamos as recompensas com você. Desde ingressos para partidas até a oportunidade única de jogar no campo, trazemos você para mais perto da ação.

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

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores