Desenvolvedor backend - Node.js

Descrição do cargo

Quem somos nós?

A Lett é uma empresa focada na construção de pontos digitais perfeitos para os consumidores, utilizando inteligência de dados para e-commerce. Temos o objetivo de ajudar marcas e e-commerces a criarem experiências de compra inesquecíveis e aumentar suas vendas online.

As soluções da Lett se enquadram para todas as categorias que comercializam produtos através de e-commerce. Atualmente, temos no nosso portfólio de clientes grandes indústrias de 7 países da America Latina, como a Nestlé, Mondelez, Ambev e Whirlpool, além de parcerias com mais de 200 varejistas, como Pão de Açúcar, Magazine Luiza, Super Nosso e Araújo.

Temos em nossa stack as tecnologias mais modernas para o desenvolvimento de sistemas escaláveis e distribuídos, dentre elas, infraestrutura em nuvem na AWS, Docker, microsserviços e arquitetura serverless, integração contínua utilizando Jenkins CI, sistemas desenvolvidos em Node.JS, Vue.JS, Java, Go, Python e muito mais.


Quais serão suas responsabilidades:

  • Desenvolvimento de APIs REST e Microsserviços para nossas plataformas;
  • Nos ajudar na evolução da arquitetura de nossos sistemas;
  • Contribuir com a evolução de nossos testes automatizados;
  • Melhorar o nível técnico de nossos serviços atuais, resolvendo débitos técnicos e propondo novas soluções de arquitetura e design dos sistemas;
  • Realizar code reviews das entregas de seus pares para crescermos todos juntos e entregarmos software de altíssima qualidade;
  • Participar das tomadas de decisões em relação aos processos e tecnologias que adotamos;
  • Participar ativamente de todo o processo de desenvolvimento de software, desde a concepção até a entrega para o cliente e a medição do sucesso das features.

Requisitos

O que nós esperamos de você?

  • Que você tenha cursado Ciência da Computação, Sistemas da Informação, Engenharias ou relacionados;
  • Muita vontade e facilidade para aprender;
  • Escrever código claro, simples, otimizado e organizado;
  • 2 anos de experiência com desenvolvimento de APIs REST usando algum framework Node.JS (Express, Loopback ou outros);
  • Experiência com bancos de dados relacionais e não-relacionais (principalmente PostgreSQL ou MongoDB);
  • Experiência com desenvolvimento de testes automatizados.

Você ganha pontos extras se tiver:

  • Experiência com arquitetura de microsserviços;
  • Experiência com Docker;
  • Experiência com Elasticsearch;
  • Experiência com BigQuery.

O que nós oferecemos:

  • Salário compatível com o Mercado;
  • Vale refeição;
  • Vale transporte;
  • Plano de saúde;
  • Horários flexíveis;
  • Um ambiente desafiador e que incentiva o aprendizado constante e muita interação entre nossos colaboradores.