Aqui estão as responsabilidades principais para o cargo de Desenvolvedor Full Stack Pleno:
* Desenvolver novas funcionalidades e manter sistemas existentes (front e back-end);
* Criar APIs RESTful e GraphQL eficientes e seguras;
* Trabalhar com bancos de dados SQL e NoSQL, incluindo modelagem e otimização;
* Contribuir com a arquitetura de soluções e definição de padrões técnicos;
* Atuar com práticas de DevOps, integração contínua e automação de deploys;
* Garantir segurança nas aplicações seguindo boas práticas de desenvolvimento seguro;
* Participar de code reviews e outras práticas colaborativas;
* Apoiar tecnicamente desenvolvedores juniores;
* Colaborar com designers, product managers e outras áreas na construção de produtos de alto impacto.
O que é necessário:
* Graduação completa ou em andamento em áreas de TI;
* Experiência com frameworks front-end (React, Vue ou Angular);
* Proficiência em pelo menos uma linguagem back-end (Node.js, Python, PHP);
* Experiência com bancos de dados relacionais e não relacionais;
* Versionamento com Git e uso de plataformas como GitHub / Bitbucket;
* Experiência com testes automatizados;
* Inglês avançado;
* Familiaridade com práticas de DevOps e escalabilidade;
* Conhecimentos em segurança da informação;
* Experiência com containers (Docker) e orquestração (Kubernetes é um plus).
* Experiência com pipelines de CI/CD e ambientes de homologação e produção.
E aqui estão os benefícios:
* Ambiente de aprendizado contínuo e colaboração;
* Participação em projetos desafiadores e de alto impacto;
* Cultura horizontal, com abertura para ideias e melhorias constantes.
O candidato ideal é alguém que busca fazer parte de uma equipe dinâmica e inovadora.