DESENVOLVEDOR PLENO - DJANGOResponsabilidades e Atribuições : Desenvolvimento de Aplicações : Projetar, desenvolver e manter aplicações web robustas e escaláveis utilizando Django e Python.Arquitetura de Sistemas : Contribuir para a definição da arquitetura de sistemas e garantir que as melhores práticas de desenvolvimento de software sejam seguidas.Integração com APIs : Desenvolver e integrar APIs RESTful e GraphQL, garantindo a comunicação eficaz entre sistemas.Banco de Dados : Projetar e otimizar esquemas de banco de dados, utilizando sistemas de gerenciamento como PostgreSQL, MySQL ou MongoDB.Revisão de Código : Realizar revisões de código para garantir a qualidade do código e a conformidade com os padrões da equipe.Mentoria : Atuar como mentor para desenvolvedores juniores e intermediários, promovendo o crescimento e o desenvolvimento da equipe.Colaboração : Trabalhar em estreita colaboração com equipes de design, QA e DevOps para garantir a entrega de soluções de alta qualidade.Testes : Implementar e automatizar testes unitários e funcionais para garantir a qualidade do software.Manutenção e Suporte : Diagnosticar e resolver problemas de performance, bugs e outros desafios técnicos.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 relacionadasLinguagens 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).
Desenvolvedor • Manaus, Amazonas, Brasil