Vaga: Desenvolvedor(a) Fullstack Pleno/Sênior
Tipo: PJ ou Freelancer • Remoto • Projeto em andamento
Estamos em busca de um(a) Desenvolvedor(a) Fullstack Pleno/Sênior para atuar em um
projeto já em produção.
A pessoa ideal deve ter experiência sólida em Django e React, além
de domínio em banco de dados, deploy e configuração de servidores.
?? Sobre o projeto:
Plataforma web desenvolvida em Django (backend) e React (frontend), com integrações
externas via API REST e Webhooks.
O sistema já atende usuários diariamente e precisa de
evolução contínua em features, performance, segurança e escalabilidade.
?? Responsabilidades:
• Desenvolver novas funcionalidades e manter o código existente (backend e frontend);
• Realizar integrações com APIs externas e documentar processos;
• Otimizar banco de dados e consultas;
• Atuar em melhorias de performance, segurança e usabilidade;
• Gerenciar deploys e configuração de ambientes (Linux, Docker, VPS, CI/CD, Nginx,
Gunicorn);
• Participar de reuniões semanais de alinhamento (remotas).
?? Domínios necessários em Django:
• Modelos e ORM: modelagem de dados, queries otimizadas, relacionamentos complexos;
• Views e APIs: Django REST Framework, autenticação (JWT/OAuth), versionamento de
API;
• Templates e Forms: quando necessário em telas administrativas;
• Signals, Middlewares e Permissions: domínio de boas práticas;
• Admin Customizado: personalização avançada;
• Testes automatizados (pytest/django test).
?? Domínios necessários em React:
• Componentização e Hooks: uso de hooks nativos e customizados;
• Gerenciamento de estado: Redux, Context API ou equivalente;
• Integração com APIs REST/GraphQL: consumo, tratamento de erros, caching;
• Estilização moderna: TailwindCSS, Bootstrap ou Styled Components;
• Boas práticas de performance: lazy loading, memoização, code splitting;
• Testes em frontend (Jest, Testing Library).
?? Pré-requisitos gerais:
• Pelo menos 3 anos de experiência como dev pleno/sênior em projetos web;
• Sólido conhecimento em Python/Django e React;
• Experiência com PostgreSQL/MySQL;
• Deploy e configuração de servidores (Linux, Docker, Nginx, Gunicorn);
• Git/GitHub, versionamento e code review;
• Projetos no GitHub ou portfólio real comprovando experiência.
? Diferenciais:
• Experiência com infraestrutura em nuvem (AWS, DigitalOcean, etc.);
• Conhecimento em segurança web (OWASP, autenticação, permissões avançadas);
• Experiência em arquiteturas escaláveis (REST, GraphQL, microsserviços).