/backend-test

Primary LanguageJavaScriptMIT LicenseMIT

Catho

# backend-test

Uma pessoa esta a procura de emprego e dentre as várias vagas que existem no mercado (disponibilizadas nesse JSON) e ela quer encontrar vagas que estejam de acordo com o que ela saiba fazer, seja direto pelo cargo ou atribuições que podem ser encontradas na descrição das vagas. Para atender essa necessidade precisamos:

  • uma API simples p/ procurar vagas (um GET p/ procurar as vagas no .json disponibilizado);
  • deve ser possível procurar vagas por texto (no atributos title e description);
  • deve ser possível procurar vagas por uma cidade;
  • deve ser possível ordenar o resultado pelo salário (asc e desc);

O teste pode ser feito em PHP, JAVA, Python, NodeJS (com ou sem framework, a escolha é sua). Esperamos como retorno, fora o GET da API funcionando, os seguintes itens:

  • uma explicação do que é necessário para fazer seu projeto funcionar;
  • como executar os testes (comportamental e/ou de unidade);
  • comentários nos códigos para nos explicar o que está sendo feito.

Lembre-se que na hora da avaliação olharemos para:

  • organização de código;
  • desempenho;
  • manutenabilidade.