Descrição da vaga
Aproxime-se. A Invillia não apenas transformou a forma como as empresas mais revolucionárias do mundo criam e desenvolvem estratégias, negócios e produtos digitais.
Inovou também a maneira como pessoas apaixonadas por tecnologia, de qualquer lugar do planeta, podem interagir, evoluir, mais conectados do que nunca.
Para a Invillia, não importa onde você está. Se é um país grande. Ou uma cidade pequena. E sim a sua vontade. As suas ideias. O seu potencial.
O tamanho do seu talento_
Responsabilidades e atribuições
* Desenvolver e manter a aplicações escritas em Python e Django;
* Implementar permissões de leitura para diversas funcionalidades, garantindo segurança e controle de acesso;
* Atuar na manutenção e melhoria de código, aplicando boas práticas para otimização e estabilidade;
* Revisar e refatorar trechos de código para garantir performance e escalabilidade da aplicação;
* Trabalhar com banco de dados, otimizando consultas e estrutura de dados quando necessário;
* Desenvolver e testar funcionalidades no ambiente Docker, garantindo consistência entre os ambientes de desenvolvimento e produção;
* Colaborar com outros times para entender e implementar melhorias necessárias na aplicação.
Requisitos e qualificações
* Experiência sólida com Python, incluindo manutenção de código legado;
* Conhecimento em Django para desenvolvimento full stack;
* Experiência com HTML, CSS e JavaScript para ajustes no front-end;
* Familiaridade com templates Django e renderização de páginas dinâmicas;
* Conhecimento em banco de dados MySQL, incluindo modelagem e otimização de consultas;
* Experiência com AWS (EC2) para integração e deploy de aplicações;
* Experiência com Docker para desenvolvimento e ambiente local;
* Familiaridade com GitHub para versionamento e colaboração;
* Capacidade de analisar código e propor melhorias sem comprometer a funcionalidade existente;
* Habilidade para trabalhar com refatoração e otimização de código.
Diferenciais (Nice to Have):
* Experiência com sistemas de controle de permissões e autenticação;
* Conhecimento em modernização de aplicações legadas, incluindo migração de versões do Django;
* Experiência com JavaScript (ES6+), React ou Vue.js para aprimorar o front-end da aplicação;
* Noções de infraestrutura como código (IaC), como Terraform ou CloudFormation.