Padmi
Capco logo
Capco

banking transformation · capital markets consulting

Desenvolvedor(a) Sênior Full Stack Python (Django / Integrações) - Híbrido/Rio de Janeiro

Brazil · OnsitePosted 9 months ago
Software engineeringSenior
Apply at Capco

Opens the source posting on job-boards.greenhouse.io

Source description

About the role

View original

REQUISITOS MANDATÓRIOS

EXPERIÊNCIA

• Tempo de experiência mínimo na área (anos): • 3 a 6 anos em desenvolvimento backend Python;

• 3 a 6 anos em desenvolvimento frontend Javascript;

• Experiência total maior que 10 anos;

• Python 3.x sólido;

• 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, ou Administrador de Tecnologia da Informação ou outras áreas correlatas à especialidade.

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

• 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);

• Trabalhe 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)!!! #LifeAtCapco

PRÓXIMOS PASSOS:

• Se você está ansioso(a) para progredir sua carreira conosco, candidate-se e aguarde o contato de um de nossos recrutadores!

More at Capco

Related open roles

View all roles