




Resumo da Vaga: Desenvolver e manter APIs RESTful/GraphQL com Node.js e construir interfaces de usuário ricas com React, garantindo qualidade, otimização e colaboração interdisciplinar. Principais Destaques: 1. Desenvolvimento Fullstack com Node.js e React.js 2. Foco em qualidade de código, testes e boas práticas 3. Colaboração ativa com equipes de Design e Produto Responsabilidades: Desenvolvimento Backend com Node.js: Projetar, desenvolver e manter APIs RESTful e/ou GraphQL eficientes e escaláveis utilizando Node.js e frameworks como o Express.js. Desenvolvimento Frontend com React: Construir interfaces de usuário ricas e responsivas, garantindo uma excelente experiência para o usuário e otimização de performance, utilizando React.js e suas ferramentas do ecossistema. Integração de Sistemas: Realizar a integração de sistemas externos, bancos de dados (principalmente MySQL) e serviços de terceiros, garantindo a comunicação fluida e segura entre as camadas da aplicação. Qualidade e Boas Práticas: Escrever código limpo, bem documentado, otimizado e testável, aplicando as melhores práticas de desenvolvimento, padrões de design e princípios SOLID. Testes e Garantia de Qualidade: Implementar testes unitários, de integração e end\-to\-end para garantir a confiabilidade e estabilidade das aplicações. Colaboração Interdisciplinar: Colaborar ativamente com equipes de Design, Produto e outros Desenvolvedores para traduzir requisitos de negócio em soluções técnicas inovadoras e alinhadas aos objetivos estratégicos. Revisão de Código e Mentoria: Participar ativamente de revisões de código (code reviews), fornecendo feedback construtivo e contribuindo para o crescimento técnico da equipe. Otimização e Segurança: Identificar e resolver gargalos de performance, garantindo a segurança das aplicações em todas as etapas do desenvolvimento. Requisitos: Experiência desejável na função com foco comprovado em: Frontend: Experiência avançada com React.js e seu ecossistema (Redux/Context API, Hooks, React Router, ferramentas de build como Webpack/Vite). Backend: Proficiência em Node.js e frameworks como Express.js para construção de APIs. Linguagens: Forte domínio de JavaScript (ES6\+) e TypeScript (diferencial). Web Core: Conhecimento aprofundado em HTML5 e CSS3 (incluindo pré\-processadores como SASS/LESS e frameworks CSS como Tailwind CSS/Styled Components). Banco de Dados: Experiência com MySQL, incluindo modelagem de dados, queries complexas e otimização de performance. Sistemas Operacionais: Confortável com o uso de linha de comando (CLI) em ambientes Windows e Linux. Controle de Versão: Domínio de ferramentas como Git/GitHub/GitLab. Metodologias Ágeis: Experiência de trabalho em ambientes ágeis, utilizando frameworks como SCRUM. Diferenciais: Experiência com outras bibliotecas/frameworks frontend (Next.js, Gatsby). Conhecimento em outras bases de dados (PostgreSQL, MongoDB). Experiência com Docker e CI/CD. Conhecimento em arquiteturas de microsserviços. Familiaridade com computação em nuvem (AWS, Azure, GCP). Noções de testes de performance e segurança. Escolaridade Mínima: Ensino Fundamental (1º grau) Formação desejada:* , Ensino Fundamental (1º grau) Estacionamento


