Cargo: Desenvolvedor(a) Python
Responsabilidades e atribuições
- Desenvolver e manter sistemas e aplicações de alta performance;
- Projetar e implementar novas funcionalidades em Python, Java, Node.js, React, Angular ou Vue.js, conforme o projeto;
- Garantir a integração eficiente entre sistemas, APIs e bases de dados;
- Colaborar de forma contínua com equipes de produto, QA e DevOps;
- Propor melhorias no processo de desenvolvimento, visando qualidade e performance;
- Participar da definição e revisão da arquitetura do sistema;
- Realizar a análise crítica do código e sugerir boas práticas;
- Documentar o código e processos de desenvolvimento.
Requisitos e qualificações
Requisitos necessários:
- Ensino superior completo (necessário estar em posse do diploma no processo);
- Sólida experiência com Python (preferencialmente versão 3.12) para desenvolvimento back-end;
- Vivência com frameworks back-end como FastAPI e Flask;
- Experiência com bancos de dados relacionais, especialmente PostgreSQL e Oracle;
- Conhecimento em desenvolvimento front-end com React (v.19), Vue.js 3 ou Angular (v.17);
- Familiaridade com JavaScript moderno e com Node.js (v.22);
- Experiência em integração de APIs e sistemas;
- Domínio de versionamento com Git e uso de Docker no ciclo de desenvolvimento;
- Capacidade de trabalhar de forma autônoma, colaborativa e com senso crítico para resolução de problemas técnicos.
Requisitos desejáveis:
- Experiência com metodologias ágeis (Scrum, Kanban);
- Conhecimento em cloud computing (AWS, Azure, Datasphere);
- Familiaridade com testes automatizados, CI/CD e pipelines de deploy;
- Experiência com monitoramento de aplicações em produção e práticas de observabilidade;
- Conhecimentos em múltiplas linguagens como Java e JavaScript, para atuação fullstack.