Desenvolvedor Full-Stack:
O papel do Desenvolvedor Full-Stack envolve a criação de soluções integradas, desde o desenvolvimento até a entrega de aplicativos web robustos e escaláveis.
Responsabilidades:
* Projetar, desenvolver e manter aplicações web utilizando tecnologias como Django e Python.
* Contribuir para a definição da arquitetura de sistemas e garantir que as melhores práticas sejam seguidas.
* Desenvolver e integrar APIs RESTful e GraphQL.
* Gerenciar bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB).
* Realizar revisões de código e garantir a qualidade do código.
* Atuar como mentor para outros desenvolvedores e promover o crescimento da equipe.
* Colaborar com equipes de design, QA e DevOps.
* Implementar testes unitários e funcionais.
* Diagnosticar e resolver problemas técnicos.
Experiências Desejadas:
* Experiência em desenvolvimento web com foco em Django.
* Experiência em trabalhar em projetos de grande escala.
* Conhecimento em metodologias ágeis.
* Familiaridade com frameworks front-end (React, Angular ou Vue.js).
* Experiência com sistemas de controle de versão (Git).
* Conhecimento em Docker e ferramentas de CI/CD.
Requisitos e Qualificações:
* Graduação na área da Tecnologia ou áreas relacionadas.
* Proficiência em Python e experiência sólida com Django.
* Linguagens de programação relevantes.
* Bancos de dados relacionais e não relacionais.
* Ferramentas de teste.