DESENVOLVEDOR FULL STACK
Na nossa equipe, você trabalhará em projetos de grande escala, desde a fase de concepção até a entrega em produção. Será responsável por projetar e desenvolver aplicações web robustas e escaláveis utilizando Django e Python.
Aqui, você contribuirá para a definição da arquitetura de sistemas e garantirá que as melhores práticas de desenvolvimento de software sejam seguidas. Além disso, desenvolverá e integrará APIs RESTful e GraphQL, garantindo a comunicação eficaz entre sistemas.
O ideal é que tenha experiência em desenvolvimento de aplicações web com foco em Django. Sua formação acadêmica deve ser na área da Tecnologia ou áreas relacionadas. Conhecimento em linguagens de programação como Python e experiência sólida com Django também são requisitos.
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) também são bem vindos.
Se tiver certificações relevantes, como Django Developer ou Python Programming (desejável), isso pode ser um diferencial.
Responsabilidades:
* Desenvolver e manter aplicações web robustas e escaláveis;
* Contribuir para a definição da arquitetura de sistemas;
* Desenvolver e integrar APIs RESTful e GraphQL;
* Projetar e otimizar esquemas de banco de dados;
* Revisar código para garantir a qualidade do código;
* Mentor outros desenvolvedores;
* Trabalhar em estreita colaboração com equipes de design, QA e DevOps;
* Implementar e automatizar testes unitários e funcionais.
Experiências Desejadas:
* Experiência em desenvolvimento web com foco em Django;
* Experiência em trabalhar em projetos de grande escala;
* Colaboração em equipes ágeis;
* Contribuições para projetos de código aberto.
Requisitos e qualificações:
* Formação acadêmica 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, sistemas de controle de versão, Docker e ferramentas de CI/CD;
* Banco de dados: Conhecimento em bancos de dados relacionais e não relacionais;
* Certificações: Certificações relevantes, como Django Developer ou Python Programming.