Desenvolvedor Full Stack
">
Detalhes do Cargo:
O nosso time está procurando por profissionais experientes para trabalhar em projetos de grande escala, desde a fase de concepção até a entrega em produção. Neste cargo, você será responsável por projetar, desenvolver e manter aplicações web robustas e escaláveis utilizando Django e Python.
Responsabilidades:
* Projetar e implementar soluções de software eficientes e escaláveis.
* Contribuir para a definição da arquitetura de sistemas e garantir que as melhores práticas de desenvolvimento de software sejam seguidas.
* Desenvolver e integrar APIs RESTful e GraphQL, garantindo a comunicação eficaz entre sistemas.
* Projetar e otimizar esquemas de banco de dados, utilizando sistemas de gerenciamento como PostgreSQL, MySQL ou MongoDB.
* Realizar revisões de código para garantir a qualidade do código e a conformidade com os padrões da equipe.
* Atuar como mentor para desenvolvedores juniores e intermediários, promovendo o crescimento e o desenvolvimento da equipe.
* Trabalhar em estreita colaboração 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 para garantir a qualidade do software.
* Diagnosticar e resolver problemas de performance, bugs e outros desafios técnicos.
Experiências Desejadas:
A experiência em desenvolvimento web é fundamental para este cargo, especialmente com foco em Django. Além disso, a experiência em trabalhar em projetos de grande escala e em trabalho colaborativo em equipes ágeis é altamente valorizada.
Requisitos e Qualificações:
Para se candidatar a este cargo, é necessário ter:
* 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;
* 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);
* Conhecimento em bancos 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).
Vantagens do Trabalho:
Nosso time oferece uma oportunidade única para crescer e se desenvolver em um ambiente de trabalho dinâmico e colaborativo. Além disso, oferecemos uma ampla gama de benefícios e incentivos para nossos funcionários.