About this role
<h1 style="margin:0.0cm;text-align:justify;line-height:150%;font-size:10.0pt;font-family:Arial, sans-serif;color:#b02a87">O que buscamos:</h1> <p style="margin:0.0cm;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"><span style="color:black">Atuar no desenvolvimento e evolução do Portal do Cliente, participando de todo o ciclo de desenvolvimento de software, desde a definição técnica da solução até sua implementação e sustentação em produção. O profissional atuará tanto no front-end quanto no back-end, contribuindo para a qualidade, escalabilidade e evolução da arquitetura das aplicações.</span></p> <p style="margin:0.0cm;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"> </p> <p style="margin:0.0cm;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"><strong><span style="color:#b02a87">Requisitos e qualificações;</span></strong></p> <p style="margin:0.0cm;text-align:justify;text-indent:0.0cm;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"> </p> <p style="text-indent:-18.0pt;margin:0.0cm 0.0cm 0.0cm 36.0pt;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"> </p> <ul style="margin-bottom:0.0cm;margin-top:0.0px"> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Desenvolver e evoluir funcionalidades no Portal do Cliente.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Atuar no desenvolvimento front-end utilizando React e Next.js.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Desenvolver serviços e APIs utilizando Node.js e TypeScript.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Participar da definição de soluções técnicas e decisões de arquitetura.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Realizar integrações com sistemas internos e externos.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Atuar na manutenção e sustentação dos ambientes de desenvolvimento, homologação e produção.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Identificar oportunidades de melhoria contínua na arquitetura, processos e qualidade do código.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Trabalhar em conjunto com times multidisciplinares em ambiente ágil.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Contribuir para disseminação de boas práticas de desenvolvimento, testes e observabilidade.</li> </ul> <p style="margin:0.0cm 0.0cm 0.0cm 36.0pt;text-align:justify;text-indent:0.0cm;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"> </p> <ul style="margin-bottom:0.0cm;margin-top:0.0px"> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"><strong>Requisitos Obrigatórios</strong></li> </ul> <ul style="margin-bottom:0.0cm;margin-top:0.0px"> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Experiência prática com Node.js.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Experiência prática com React.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Experiência com TypeScript em projetos de produção.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Experiência no desenvolvimento e consumo de APIs REST.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Experiência com integrações entre sistemas.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Conhecimento ou experiência prática com Next.js.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Conhecimento de arquitetura de aplicações web modernas.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Vivência em times atuando com metodologias ágeis.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Experiência com versionamento utilizando Git.</li> </ul> <p style="margin:0.0cm 0.0cm 0.0cm 36.0pt;text-align:justify;text-indent:0.0cm;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"> </p> <ul style="margin-bottom:0.0cm;margin-top:0.0px"> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"><strong>Diferencial Fort</strong></li> </ul> <ul style="margin-bottom:0.0cm;margin-top:0.0px"> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Experiência com Java e Spring Boot.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Conhecimento ou experiência prática em arquitetura BFF (Backend for Frontend).</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Experiência com observabilidade e monitoramento utilizando Grafana, Dynatrace ou ferramentas similares.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Experiência em empresas do segmento financeiro, bancário ou meios de pagamento.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Conhecimento de microsserviços.</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Experiência com cloud (AWS, Azure ou GCP).</li> </ul> <p style="margin:0.0cm 0.0cm 0.0cm 36.0pt;text-align:justify;text-indent:0.0cm;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"> </p> <p style="margin:0.0cm 0.0cm 0.0cm 36.0pt;text-align:justify;text-indent:0.0cm;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"><strong>Front-end</strong></p> <ul style="margin-bottom:0.0cm;margin-top:0.0px"> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">React Hooks</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Context API</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Gerenciamento de estado</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Renderização Server Side (SSR)</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Next.js</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Performance e otimização</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"> </li> </ul> <ul style="margin-bottom:0.0cm;margin-top:0.0px"> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"><strong>Back-end</strong></li> </ul> <ul style="margin-bottom:0.0cm;margin-top:0.0px"> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Node.js</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">TypeScript</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">APIs REST</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Autenticação e autorização</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Tratamento de erros</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Integrações entre sistemas</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"> </li> </ul> <ul style="margin-bottom:0.0cm;margin-top:0.0px"> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"><strong>Arquitetura</strong></li> </ul> <ul style="margin-bottom:0.0cm;margin-top:0.0px"> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Boas práticas de desenvolvimento</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Arquitetura BFF</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Microsserviços</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Segurança de aplicações</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Escalabilidade</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Observabilidade</li> </ul> <p style="margin:0.0cm 0.0cm 0.0cm 36.0pt;text-align:justify;text-indent:0.0cm;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"> </p> <h1 style="margin:0.0cm;text-align:justify;line-height:150%;font-size:10.0pt;font-family:Arial, sans-serif;color:#b02a87">Descrição comportamental:</h1> <p style="margin:0.0cm;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Procuramos uma pessoa que:</p> <ul style="margin-bottom:0.0cm;margin-top:0.0px"> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Goste de trabalhar em equipe e seja <strong>colaborativa</strong> em suas atribuições;</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Tenha <strong>coragem</strong> para se desafiar e ir além, abraçando novas oportunidades de crescimento;</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Transforme ideias em <strong>soluções criativas</strong> e busque qualidade em toda sua rotina;</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Tenha habilidades de <strong>resolução de problemas</strong>;</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Possua habilidade e se sinta confortável para trabalhar de forma independente e <strong>gerenciar o próprio tempo</strong>;</li> <li style="margin:0.0cm 0.0cm 0.0cm 0.0px;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Tenha interesse em lidar com situações adversas e <strong>inovadoras</strong> no âmbito tecnológico.</li> </ul> <p style="margin:0.0cm;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"> </p> <p style="margin:0.0cm;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"> </p> <p style="margin:0.0cm;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif">Big enough to deliver – small enough to care.</p> <p style="margin:0.0cm;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"><strong>#VempraGFT</strong></p> <p style="margin:0.0cm;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"><strong>#VamosVoarJuntos</strong></p> <p style="margin:0.0cm;text-align:justify;line-height:115%;font-size:10.0pt;font-family:Arial, sans-serif"><strong>#ProudToBeGFT</strong></p>