Desenvolvedor Full Stack
Sobre a Vaga
Apoie o desenvolvimento de aplicações web robustas e escaláveis utilizando Django e Python. Desenvolva habilidades em arquitetura de sistemas, integração com APIs, banco de dados e revisão de código.
Responsabilidades Principais
* 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;
* Realizar revisões de código para garantir a qualidade do código;
* Mentor desenvolvedores juniores e intermediários;
* Colaborar com equipes de design, QA e DevOps para garantir a entrega de soluções de alta qualidade;
* Implementar e automatizar testes unitários e funcionais;
* Diarrotizar e resolver problemas de performance, bugs e outros desafios técnicos.
Experiências Desejadas
* Experiência em desenvolvimento web, com foco em Django;
* Trabalhar em projetos de grande escala;
* Collaboração em equipe, utilizando metodologias como Scrum ou Kanban;
* Contribuições para Open Source (opcional).
Requisitos e Qualificações
* Graduação na área da Tecnologia ou áreas relacionadas;
* Proficiência em Python e experiência sólida com Django;
* Familiaridade com frameworks front-end, como React, Angular ou Vue.js;
* Conhecimento em Docker e ferramentas de CI/CD, como Jenkins, GitLab CI, ou Travis CI;
* Banco de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB);
* Familiaridade com bibliotecas de testes, como pytest, unittest ou Django Test Framework;
* Certificações relevantes, como Django Developer ou Python Programming (desejável).