alt-art / express-ecommerce-qesh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Teste prático Back-End

Este teste é desenvolvido pela Qesh e tem como objetivo avaliar tecnicamente o candidato para a vaga de Back-End.

Instruções

Você deverá criar um fork deste repositório. Nesse fork, você encontrará a pasta project. Todo o código fonte deve ser colocado dentro da pasta project.

O repositório deverá ser público e não poderá ter nenhuma menção à Qesh.

Você terá 48h para realizar o teste, consideraremos até onde você conseguir chegar com o código.

Lembrando que não é necessária a conclusão do teste para envio do código.

Ao finalizar, responda o email referente ao teste com o link do seu repositório.

Sobre o teste

Você deverá desenvolver um sistema com o tema de sua escolha, seguindo os requisitos abaixo:

  • Deverá ser relacionado ao mercado financeiro (Saldo, ações, transações, cashback, e-commerce ou crypto, etc).
  • Deverá consumir, pelo menos, uma API externa (IBGE, B3, viacep, etc).

O que nós esperamos do teste

  • Demonstrar conhecimento em Express
  • Demonstrar conhecimento em TypeScript
  • Interação com um banco de dados relacional ou não relacional (MySQL, MongoDB, Postgres, etc)
  • Boas práticas de programação
  • Um README com informações sobre o projeto e guia de uso
  • Histórico de commits do git
  • Organização, semântica, estrutura, legibilidade, manutenibilidade do seu código
  • Alcance dos objetivos propostos
  • Segurança

Seria ótimo ver no seu teste

  • Testes unitários
  • Documentação do código (OpenAPI / Swagger)
  • Cache (Redis)

Seria impressionante ver no seu teste

  • Docker
  • Mensageria (Kafka, RabbitMQ, etc)

Não seria bom

  • Descobrir que não foi você quem fez seu teste
  • Ver commits grandes, sem muita explicação nas mensagens em seu repositório

About


Languages

Language:TypeScript 88.8%Language:Shell 10.7%Language:JavaScript 0.3%Language:Dockerfile 0.2%