REQUISITOS MANDATÓRIOS
2–5 anos em desenvolvimento backend Python.
2–5 anos em desenvolvimento frontend Javascript.
Experiência total maior que 4 anos.
Python 3.x sólido (orientação a objetos, padrões simples, dica opcional).
Django 3+ (ideal 4.x) e ecossistema: ORM avançado, sinais, middlewares, migrações.
Django REST Framework (serializadores, viewsets, permissões customizadas).
PostgreSQL (modelagem relacional, otimização de consultas, índices, explicar/analisar).
Canais WebSockets / Django (grupos, consumidores, escalabilidade básica).
Manipulação de planilhas com openpyxl (estilos, fórmulas, múltiplas abas).
Git (fluxo de ramificações, revisão de código, rebase, tags).
Docker / docker-compose (ambiente isolado, build e solução de problemas).
JavaScript (ES6), Bootstrap em contexto de templates Django.
Integração com serviços externos (REST/SOAP ou WSDL; consumo resiliente).
Inglês técnico para leitura (documentação, libs, Issues).
Conhecimento prático de testes (pytest ou unittest; mocks; fixtures; cobertura).
Segurança básica web: CSRF, XSS, controle de acesso, saneamento de dados.
ESCOLARIDADE
Graduação: Administração, Engenharia, Contabilidade, Direito, Economia, Análise de Tecnologia da Informação, Administrador de Tecnologia da Informação ou outras áreas correlatas.
REQUISITOS DESEJÁVEIS
Experiência com sistemas de planejamento, logística ou operação offshore.
Modelo C4 / documentação arquitetural viva.
Otimização de consultas complexas.
Uso de linters (pylint), formadores (black/ruff/isort) e tipagem gradual (mypy).
Observabilidade (CloudWatch).
Conhecimento em otimização de geração de grandes arquivos em streaming (Excel).
ATRIBUIÇÕES
Evoluir e manter uma solução, garantindo qualidade, performance, segurança e escalabilidade, operando tanto no backend (Django + DRF + PostgreSQL) quanto no frontend (templates Django, JavaScript) e nas integrações (SAP, S3).
Implementar e evoluir APIs REST com Django REST Framework (versionamento, validação e serialização).
Desenvolver e manter recursos de escalonamento, carteiras e histórico de planejamento.
Criar e otimizar consultas e modelos no PostgreSQL (índices, transações, migrações consistentes).
Trabalhar com WebSockets (Django Channels) para atualizações em tempo real.
Implementar e manter exportações Excel (openpyxl) com regras de negócio complexas.
Integrar e monitorar rotinas de sincronização com sistemas externos (ex.: SAP).
Armazenamento manipulável de arquivos em AWS S3 (boto3).
Garantir integridade e segurança do sistema de permissões e perfis.
Contribuir com testes automatizados (pytest / unittest Django) e manter a cobertura mínima acordada.
Revisar PRs, propor melhorias arquiteturais e seguir padrões internos (lint, estrutura de apps, internacionalização).
Diagnosticar e otimizar gargalos de performance (DB, IO, memória, consultas N+1, websockets).
Evoluir gradualmente o frontend (melhor UX, modularização JS, possível modernização futura).
Apoiar pipeline CI/CD, conteinerização (Docker / docker-compose) e execução local consistente.
Documentar: endpoints, fluxos críticos, decisões técnicas e diagramas (C4 / README's técnicos).
Zelar por observabilidade (logs estruturados, considerações e tratativas de questões).
Sobre a CAPCO
Na Capco promovemos uma cultura inclusiva. Valorizamos a diversidade em todas as suas expressões. Pensamos, em conjunto, sempre em ações diversas de inclusão e de responsabilidade social 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. Nossas oportunidades são trabalhadas para todos(as)!!!
Próximos Passos
Se você está ansioso(a) para progredir sua carreira conosco, candidate-se e aguarde o contato de um de nossos recrutadores!
#J-18808-Ljbffr