Preciso de um desenvolvedor fullstack para desenvolvimento de um aplicativo web responsivo usando
React.js, Django e PostgreSQL. Deve ter experiência com banco de dados PostgreSQL para design, modelagem dos dados numa arquitetura multi-tenant (pensando em ter vários clientes abaixo). Não tenho o mockup das telas sistêmicas, porém tenho a especificação de cada tela do sistema, por isso precisarei do seu know-how para sugerir o design das telas. Priorizarei profissionais com portifólio. Após a pré-análise do seu perfil, enviarei a documentação para que possa orçar.
O profissional deve estar disposto a fazer 1 reunião semanal (em um dia a definir) para apresentar o que fez na semana que passou e o que será feito na semana que vai iniciar até a fase de conclusão do projeto.
Front-end (React):
• Experiência em
React.js, JavaScript, HTML5 e CSS3
• Experiência na criação de aplicativos da Web responsivos
• Conhecimento das melhores práticas de ui/ux
backend (django):
• conhecimento em django e python
• experiência no desenvolvimento de apis restful e integração com sistemas externos
• conhecimento de arquiteturas multi-tenant
db (postgresql)
• experiência em postgresql em design de banco de dados
• experiência com modelagem de banco
devops / administração de sistema:
• experiência com gerenciamento de domínio, configurações de dns e certificados ssl;
• conhecimento de tecnologias de conteinerização como docker;
• familiaridade com plataformas de nuvem como aws, google cloud ou azure.
Tarefas (Front):
Desenvolver um aplicativo responsivo 100% web usando
React.js
Implemente uma arquitetura multi-tenant para oferecer suporte a subdomínios personalizados para cada cliente (por exemplo,
webappsmart.cliente1.com,
webappsmart.cliente2.com, etc.)
A interface do usuário/UX do aplicativo deve ser rápida, fácil de usar e intuitiva.
Tarefas (Back):
Desenvolver o back-end usando Django para lidar com processamento de dados, autenticação de usuário e a lógica do negócio.
Implemente uma arquitetura multi-tenant para oferecer suporte a subdomínios personalizados para cada cliente
Desenvolver APIs para integração com sistemas externos
Tarefas (DB):
Instalar e configurar o banco de dados PostgreSQL para o aplicativo
Projetar o schema, as tabelas e os relacionamentos do banco de dados para armazenar e gerenciar os dados.
Garantir uma comunicação segura entre o banco de dados e o back-end Django
Tarefas (Devops)
configurar a infraestrutura necessária para o servidor onde tudo vai rodar, para suportar subdomínios personalizados para cada cliente (por exemplo, usando uma entrada de dns curinga e certificado ssl);
conteinerize o aplicativo usando o docker para garantir consistência e portabilidade;
preciso de apoio nessa parte para saber o que devemos usar para subir o sistema na nuvem. AWS, Google Cloud ou Azure?
Possibilidade de contrato futuro:
Possibilidade de um contrato para gerenciar e monitorar a infraestrutura de nuvem para garantir o desempenho e a disponibilidade do aplicativo e para manutenção no WebApp.
Prazo de Entrega: Não estabelecido