Buscamos um profissional experiente em desenvolvimento de aplicações web para trabalhar em projetos de grande escala.
O ideal é ter experiência em Django e Python, além de conhecimento em bancos de dados relacionais e não relacionais.
Ao longo do tempo, o candidato precisará contribuir para a definição da arquitetura de sistemas, garantir que as melhores práticas de desenvolvimento de software sejam seguidas e realizar revisões de código.
Além disso, será necessário atuar como mentor para desenvolvedores juniores e intermediários, promovendo o crescimento e o desenvolvimento da equipe.
Experiências Desejadas:
Experiência em Desenvolvimento Web: experiência em desenvolvimento de aplicações web, com foco em Django;
Projetos em Produção: Experiência em trabalhar em projetos de grande escala, desde a fase de concepção até a entrega em produção;
Colaboração em Equipe: Experiência em trabalho colaborativo em equipes ágeis, utilizando metodologias como Scrum ou Kanban;
Contribuições para Open Source (opcional): Experiência em contribuir para projetos de código aberto pode ser um diferencial.
Requisitos e qualificações:
Formação Acadêmica: Graduação na área da Tecnologia ou áreas relacionadas;
Linguagens de Programação: Proficiência em Python e experiência sólida com Django;
Ferramentas e Tecnologias: Familiaridade com frameworks front-end como React, Angular ou Vue.js; Experiência com sistemas de controle de versão, como Git; Conhecimento em Docker e ferramentas de CI/CD (como Jenkins, GitLab CI, ou Travis CI); Banco de Dados: Conhecimento em bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB); Testes: Familiaridade com bibliotecas de testes como pytest, unittest ou Django Test Framework; Certificações: Certificações relevantes, como Django Developer ou Python Programming (desejável).