Desenvolvedor Full Stack (Node.js & React)
Descrição da Vaga
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
Vaga originalmente publicada em: indeed
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev