
Desenvolvedor(a) Sênior Full Stack Python (Django / Integrações) - Híbrido/Rio de Janeiro at Capco
BrazilFull-timeBusiness ConsultingPosted 5 months ago
About the Role
<p><strong>REQUISITOS MANDATÓRIOS</strong></p>
<p><strong>EXPERIÊNCIA</strong></p>
<ul>
<li>Tempo de experiência mínimo na área (anos): • 3 a 6 anos em desenvolvimento backend Python;</li>
<li>3 a 6 anos em desenvolvimento frontend Javascript;</li>
<li>Experiência total maior que 10 anos;</li>
<li>Python 3.x sólido;</li>
<li>Django 3+ (ideal 4.x) e ecossistema: ORM avançado, sinais, middlewares, migrações;</li>
<li>Django REST Framework (serializadores, viewsets, permissões customizadas);</li>
<li>PostgreSQL (modelagem relacional, otimização de consultas, índices, explicar/analisar);</li>
<li>Canais WebSockets / Django (grupos, consumidores, escalabilidade básica);</li>
<li>Manipulação de planilhas com openpyxl (estilos, fórmulas, múltiplas abas);</li>
<li>Git (fluxo de ramificações, revisão de código, rebase, tags);</li>
<li>Docker / docker-compose (ambiente isolado, build e solução de problemas);</li>
<li>JavaScript (ES6), Bootstrap em contexto de templates Django;</li>
<li>Integração com serviços externos (REST/SOAP ou WSDL; consumo resiliente);</li>
<li>Inglês técnico para leitura (documentação, libs, Issues);</li>
<li> Conhecimento prático de testes (pytest ou unittest; mocks; fixtures; cobertura);</li>
<li>Segurança básica web: CSRF, XSS, controle de acesso, saneamento de dados.</li>
</ul>
<p> </p>
<p><strong>ESCOLARIDADE</strong></p>
<ul>
<li><strong>Graduação: </strong>Administração, Engenharia, Contabilidade, Direito, Economia, Análise de Tecnologia da Informação, ou Administrador de Tecnologia da Informação ou outras áreas correlatas à especialidade.</li>
</ul>
<p> </p>
<p><strong>REQUISITOS DESEJÁVEIS</strong></p>
<ul>
<li>Experiência com sistemas de planejamento, logística ou operação offshore;</li>
<li>Modelo C4 / documentação arquitetural viva;</li>
<li>Otimização de consultas complexas;</li>
<li>Uso de linters (pylint), formadores (black/ruff/isort) e tipagem gradual (mypy);</li>
<li>Observabilidade (CloudWatch);</li>
<li>Conhecimento em otimização de geração de grandes arquivos em streaming (Excel).</li>
</ul>
<p> </p>
<p><strong>ATRIBUIÇÕES</strong></p>
<ul>
<li>Implementar e evoluir APIs REST com Django REST Framework (versionamento, validação e serialização);</li>
<li>Desenvolver e manter recursos de escalonamento, carteiras e histórico de planejamento;</li>
<li>Criar e otimizar consultas e modelos no PostgreSQL (índices, transações, migrações consistentes);</li>
<li>Trabalhe com WebSockets (Django Channels) para atualizações em tempo real;</li>
<li>Implementar e manter exportações Excel (openpyxl) com regras de negócio complexas;</li>
<li>Integrar e monitorar rotinas de sincronização com sistemas externos (ex.: SAP);</li>
<li>Armazenamento manipulável de arquivos em AWS S3 (boto3);</li>
<li>Garantir integridade e segurança do sistema de permissões e perfis;</li>
<li>Contribuir com testes automatizados (pytest / unittest Django) e manter a cobertura mínima acordada;</li>
<li> Revisar PRs, propor melhorias arquiteturais e seguir padrões internos (lint, estrutura de apps, internacionalização);</li>
<li>Diagnosticar e otimizar gargalos de performance (DB, IO, memória, consultas N+1, websockets);</li>
<li>Evoluir gradualmente o frontend (melhor UX, modularização JS, possível modernização futura);</li>
<li>Apoiar pipeline CI/CD, conteinerização (Docker / docker-compose) e execução local consistente; </li>
<li>Documentar: endpoints, fluxos críticos, decisões técnicas e diagramas (C4 / README's técnicos);</li>
<li>Zelar por observabilidade (logs estruturados, considerações e tratativas de questões).</li>
</ul>
<p> </p>
<p><strong>Sobre a CAPCO:</strong></p>
<p>Na Capco promovemos uma cultura inclusiva. Valorizamos a diversidade em todas as suas expressões. <br>Pensamos, <strong>em conjunto</strong>, sempre em ações diversas de inclusão e de responsabilidade social <strong>através de comitês internos geridos pela nossa comunidade interna, como os grupo de Mulheres, Pessoas Com Deficiência, Pessoas Negras, LGBTQIAPN+, Parentalidade, Gerações, entre outros.</strong><br>Nossas oportunidades são trabalhadas para todos(as)!!!<br><em>#LifeAtCapco</em></p>
<p> </p>
<p><strong>PRÓXIMOS PASSOS:</strong></p>
<ul>
<li>Se você está ansioso(a) para progredir sua carreira conosco, candidate-se e aguarde o contato de um de nossos recrutadores!</li>
</ul>