Full Stack Developer - Pleno
A SoftMakers está contratando para preenchimento imediato um desenvolvedor Full Stack Pleno que domine Laravel, Node JS e React, com remuneração à combinar, 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.
- 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.
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;
- 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);
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;
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 [email protected]