Skip to content

vinicius0012/selectFullStackDeveloper

Repository files navigation

Challenge for select Full Stack Developer to SoftMakers

Cargo

Full Stack Developer - Pleno

Descrição da vaga e processo seletivo

A SoftMakers está contratando para preenchimento imediato um desenvolvedor Full Stack Pleno que domine Laravel, Node JS e React, com remuneração de R$2000,00 + R$500,00 de vale alimentação, o contrato de trabalho será CLT, sendo possível trabalhar em nosso escritório que fica localizado na cidade de Caruaru ou Remote Working, a depender do processo seletivo.

O processo será dividido em 3 etapas simples, que são:

  • Análise técnica, abaixo está descrito o escopo do projeto que deve ser entregue;
    • Acreditamos que uma semana de dias corridos, é suficiente para o desenvolvimento deste teste.
  • Análise comportamental, análise de sinergia com a essência da SoftMakers;
  • Análise de adequação com as metodologias e ferramentas que utilizamos;
    • Esta etapa não é eliminatória, só orientará como será a dinâmica do trabalho.

Descrição do projeto

Deve ser desenvolvido um CMS, de acordo com os seguintes requisitos:

  • Aos usuários deverá ser possível realizar seu registro armazenando somente nome, senha e usuário e se autenticar;
  • Criar postagens com título, conteúdo, data de publicação (armazenar também quem postou);
  • Listar as postagens que o usuário autenticado publicou;
  • Edição das postagens que o usuário autenticado realizou;
  • Deletar uma postagem que o usuário realizou;

Alguns requisitos não funcionais

  • Armazenar os timestamps de criação e edição;
  • Utilizar soft delete;
  • Usar os métodos e protocolos de segurança dos dados que você considerar suficientes;
  • Pensar na usabilidade do usuário (aqui sua experiência contará :D);

Sobre a arquitetura

O projeto deve ser construído com duas API's REST, uma em Node com Express/Sequelize e outra em PHP com Laravel; Devem ser desenvolvidas duas versões do front-end uma com React e outra com React Native; O banco de dados a ser utilizado deve ser o Postgres versão 9.6 ou superior;

Como se candidatar para a vaga e enviar o projeto

Você deve realizar um fork deste repositório e desenvolver o necessário, cada aplicação deve estar contida em uma pasta (você nos enviará o workspace), quando desejar finalizar, basta criar um Pull Request.

Se ainda restarem dúvidas, você pode enviar um e-mail para vagas@softmakers.com.br

About

For full stack developer choice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published