Requisitos
- Experiência consistente em desenvolvimento backend com linguagem Python
- Domínio consolidado em desenvolvimento frontend utilizando JavaScript
- Ampla prática na construção de aplicações com Python 3.x
- Conhecimento avançado em Django 3+ (preferencialmente 4.x) e seus componentes: ORM, sinais, middlewares e sistema de migrações
- Experiência com Django REST Framework, incluindo serializadores, viewsets e permissões personalizadas
- Habilidade com PostgreSQL, abrangendo modelagem relacional, desempenho de consultas, índices e análise com EXPLAIN/ANALYZE
- Experiência com WebSockets via Django Channels, incluindo grupos, consumidores e escalabilidade básica
- Manipulação de arquivos Excel com openpyxl, incluindo estilos, fórmulas e múltiplas planilhas
- Uso proficiente de Git, abrangendo fluxo de branches, revisão de código, rebase e uso de tags
- Experiência com Docker e docker-compose para ambientes isolados, construção de imagens e depuração
- Conhecimento em JavaScript moderno (ES6) e uso de Bootstrap em templates Django
- Integração com serviços externos via REST, SOAP ou WSDL, com ênfase em consumo resiliente
- Leitura e compreensão de documentação técnica em inglês, incluindo bibliotecas e issues
- Experiência prática em testes automatizados com pytest ou unittest, incluindo mocks, fixtures e cobertura de código
- Conhecimento em segurança web básica: proteção contra CSRF, XSS, controle de acesso e sanitização de dados
Diferenciais
- Experiência em sistemas voltados a planejamento, logística ou operações offshore
- Familiaridade com modelo C4 e documentação arquitetural dinâmica
- Habilidade em otimização de consultas SQL complexas
- Uso de ferramentas de qualidade de código: linters (pylint), formatadores (black/ruff/isort) e tipagem gradual com mypy
- Experiência com soluções de observabilidade, como CloudWatch
- Conhecimento em otimização de geração de arquivos grandes em modo streaming, especialmente Excel
Modalidade
Híbrido — Rio de Janeiro