Engenheiro(a) Backend Node e Java Sênior | Remoto | PJ

Tecla T

Via inHire
BR, SCRemotoPJA combinar
Postado 2 horas atrás

Sobre a vaga

Descrição da vaga

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;
  • 22 dias de descanso remunerado, após 12 meses;
  • Parceria com curso de línguas "Time Load";
  • Parceria com Clínica Bridges.

Vagas relacionadas

Ver todas as vagas