Vaga BackEnd - Django

Desenvolvimento
A Combinar
13/09/2022
5.500,00

Descrição

Descrição da Vaga

Com o que vai trabalhar?
Irá trabalhar no desenvolvimento de API Rest utilizando Django, microserviços em python e
atividades relacionadas.
Requisitos e Skills:
- Ter experiência no desenvolvimento de API Rest com Django;
- Ter conhecimento de modelagem de banco de dados (Postgresql)
- Ter fome de conhecimento para aprender e evoluir suas habilidades em
desenvolvimento englobando as tecnologias;
- Gostar de aprender e estar atento às novas ferramentas e linguagens
Diferenciais:
- Docker
- Tarefas assíncronas utilizando (celery, redis, rabbitmq)
- Saber utilizar cache
- Criação de documentação com Swagger
- Autenticação JWT
- Ter noções de AWS
Remuneração:
R$5500 reais com perspectiva de crescimento e com carga horária de 40 horas semanais
no modelo híbrido.

Desafio (Teste de admissão):
O intuito deste teste é avaliar os seus conhecimentos técnicos com Django e a sua
habilidade de construção de uma api restful.
Se você pretende participar do desafio por gentileza preencha o forms abaixo para termos
controle das pessoas que estão concorrendo a vaga.
https://forms.gle/R3VjQQLU2X4XEojd9
O link do projeto git do desafio deve ser enviado para o email
curriculo@singolar.com.br até o dia 25/09 juntamente com o currículo do candidato
relatando as experiências dele relacionadas aos requisitos e skills listados da vaga.
O desafio para essa vaga consiste na criação de uma api rest semelhante ao twitter
utilizando o django rest framework:

Sua aplicação deve ter:
1 - Ter um repositórios git com os commits da evolução do projeto
1 - CRUD de usuarios
- Permitir a inserção de uma foto de perfil
2 - Sistema de autenticação do usuário utilizando JWT e necessário para acessar as rotas
abaixo
3 - CRUD de posts
- Esse CRUD deve conter as mesmas validações do twitter (Max 140 caracteres)
- Permitir inserir uma imagem no post
4 - Criar rota para curtir o comentário e/ou descurtir o comentário
4 - CRUD de comentários
5 - Todo o relacionamento acima deve ser realizado:
- Uma postagem tem 1 usuário e vários comentários
- Um usuário tem várias postagens
- ...
Pontos extras:
- Realizar a criação de teste
- Criar documentação com swagger
- Utilizar o S3 storage da AWS como bucket para armazenar os arquivos
- Realizar deploy da aplicação

to

Qualquer dúvida acerca da vaga ou do desafio entrar em contato através do
WhatsApp no número: 84 994156892