Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor experiente para criar um sistema completo do zero, com foco em arquitetura moderna, alta performance e segurança de nível corporativo. Este projeto abrange o desenvolvimento de aplicativos móveis para Android e iOS, um backend robusto com API e um painel web administrativo abrangente.
O objetivo é entregar uma solução altamente robusta, escalável e segura, com código bem estruturado e preparado para futuras expansões e crescimento. Não buscamos uma solução básica, mas sim uma plataforma de alta qualidade.
Funcionalidades Essenciais:
* Sistema de login seguro com controle de sessão avançado.
* Implementação de múltiplos níveis de acesso (administrador, operador, usuário).
* Controle granular de permissões por perfil e ação.
* Funcionalidades completas de cadastro e gerenciamento de dados.
* Módulos de consulta com filtros dinâmicos.
* Geração de logs de auditoria detalhados.
* Painel administrativo completo para gestão do sistema.
Requisitos de Segurança Obrigatórios:
* Autenticação baseada em jwt (json web tokens) com mecanismo de refresh ou solução equivalente para garantir a validade das sessões.
* Controle de acesso rigoroso, validado integralmente no backend.
* Proteção robusta contra vulnerabilidades comuns como SQL Injection, XSS (Cross-Site Scripting), CSRF (Cross-Site Request Forgery) e ataques de força bruta.
* Criptografia de dados sensíveis em repouso e em trânsito.
* Controle de sessão individualizado por dispositivo.
* Implementação de rate limiting para prevenir abusos e ataques.
* Sistema de auditoria completo para rastreamento de todas as ações.
Requisitos Técnicos Gerais:
* Os aplicativos móveis devem ser rápidos, fluidos e estáveis.
* O backend deve ser escalável, de alta performance e com uma arquitetura bem estruturada.
* O código-fonte deve ser limpo, de fácil manutenção e devidamente documentado.
Procuramos um desenvolvedor com experiência comprovada em sistemas seguros e arquiteturas escaláveis. Será fundamental que o profissional seja capaz de explicar e justificar suas decisões técnicas durante o processo.
Na proposta, solicitamos que inclua:
* A stack tecnológica sugerida para o projeto.
* Sua experiência relevante com segurança de sistemas.
* Portfólio ou descrição de projetos similares já realizados.
* Estimativa de prazo e valor para a conclusão do projeto.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias