Estamos em busca de uma pessoa Engenheira Backend Sênior para compor a squad responsável pelos serviços de busca de uma grande empresa de varejo, que impactam diretamente milhões de usuários diariamente em canais como o site, o app, push notifications e demais produtos relacionados à descoberta e acesso aos produtos.
Essa posição é essencial para garantir a performance, escalabilidade e resiliência das APIs de busca, em um ambiente de alta volumetria de acessos e transações. É esperado que você contribua com boas práticas de engenharia de software, arquitetura robusta e monitoramento contínuo das aplicações em produção.
Responsabilidades
Atuar no desenho de arquitetura e desenvolvimento backend das aplicações;
Seguir e disseminar os princípios de arquitetura e engenharia de software que temos na Squad;
Participar ativamente em revisões de código;
Construir testes automatizados para tudo o que desenvolver;
Garantir a qualidade das aplicações colocadas em Produção;
Responder a incidentes e problemas operacionais críticos, identificando suas causas e desenvolvendo soluções para prevenir sua recorrência;
Compartilhar conhecimento técnico com o time no desenvolver das atividades e investigação de problemas;
Preocupação com a disponibilidade, performance e custo dos sistemas mantidos pelo time;
Ser também, em conjunto com todo time, responsável pela saúde das aplicações em Produção.
Requisitos Obrigatórios
Linguagem NodeJS, Java ou similar;
Padrões: Arquitetura, Design e Microsserviços;
Conhecer Clean Arch ou DDD ou Hex;
Bancos NoSQL (Redis, MongoDB, outros);
CI/CD;
Testes automatizados: unitários e integração;
Elaboração de monitoramentos, métricas e alertas;
Produtos e serviços dos Cloud Providers (principalmente GCP);
Contêineres e orquestração (Docker, Kubernetes);
Familiaridade com ferramentas de análise estática e dinâmica de aplicações (Sonar, Fortify, Snyk);
Soluções de fila e mensageria (Pub/Sub, Redis, RabbitMQ e Kafka);
Qualidade de software/Boas práticas;
Experiência com arquitetura com Baixa latência, Resiliência e Escalabilidade;
Vivência em ambiente Ágil.
Requisitos Desejáveis
Ter conhecimento em Motores de Busca ou Information Retrieval.
Benefícios
Cartão ECXPAY no valor de R$ 500,00/Mês;
Acesso a Wellhub;
Convênio Zenklub - Psicólogo / Nutricionista / Coaching/ Terapia;
Parceria com Mediquo - Plataforma de telemedicina;
22 dias de descanso remunerado, após 12 meses;
Parceria com curso de línguas "Time Load";
Parceria com Clínica Bridges.
#J-18808-Ljbffr