Desenvolvedor(a) Full Stack – React + Node.js - Híbrido
Descrição da Vaga
Desenvolvedor(a) Full Stack – React \+ Node.js **Modelo:** Híbrido (Alphaville – Brascan, Barueri/SP) **Contrato:** PJ – Full time \- Temporário 3 meses **Horário:** 09h às 18h Sobre a oportunidade Buscamos um(a) Desenvolvedor(a) Full Stack com experiência sólida em aplicações web modernas, atuando ponta a ponta (frontend e backend), com forte entendimento de arquitetura de software, organização de código e escalabilidade. A posição exige maturidade técnica para tomada de decisão arquitetural, estruturação de projetos e implementação de boas práticas de desenvolvimento. Atuação híbrida em Alphaville (Brascan), com presença presencial às **segundas e quartas\-feiras** . Responsabilidades * Desenvolver e manter aplicações web utilizando React 18 no frontend e Node.js com Express no backend * Projetar e evoluir a arquitetura da aplicação garantindo escalabilidade, organização e manutenibilidade * Estruturar backend em padrão MVC modular * Definir padrões de organização em ambiente monorepo * Implementar integrações RESTful e consumo de APIs * Modelar e estruturar banco de dados MongoDB com Mongoose * Implementar autenticação e autorização com JWT * Garantir segurança da aplicação (bcrypt, CORS, variáveis de ambiente com dotenv) * Desenvolver funcionalidades de upload de arquivos (Multer) * Participar de code review e propor melhorias técnicas e arquiteturais Requisitos Técnicos Front\-end * React 18 com Create React App (react\-scripts) * React Router v6 * Experiência com Chakra UI e Material UI v5 * Gerenciamento de estado com Context API e Hooks * Consumo de APIs REST via fetch * Manipulação de datas com date\-fns ou moment * Componentes de date/time picker * Geração de relatórios/exportações com jsPDF, xlsx e papaparse Back\-end * Node.js com Express * MongoDB com Mongoose * Autenticação com JWT * Criptografia com bcrypt * Upload com Multer * Configuração de CORS * Gerenciamento de variáveis com dotenv Conhecimentos em Arquitetura (Obrigatório) * Princípios de arquitetura de software (modularização, separação de responsabilidades, coesão e baixo acoplamento) * Aplicação de Clean Code e boas práticas de organização de código * Estruturação de APIs RESTful * Organização de projetos em MVC * Experiência com monorepo * Noções de escalabilidade e performance * Estruturação de camadas (controllers, services, repositories) * Tratamento centralizado de erros e middlewares * Versionamento e organização de ambientes Requisitos Obrigatórios * Experiência mínima de 3 anos como desenvolvedor(a) * Experiência comprovada em projetos Full Stack * Capacidade de atuar com autonomia técnica * Disponibilidade para modelo híbrido (segunda e quarta em Alphaville – Brascan) * Utilização de computador próprio Diferenciais * Experiência com refatoração de sistemas legados * Vivência em ambientes com alta demanda de entregas * Experiência com revisão técnica e definição de padrões de projeto * Noções de testes automatizados Modelo de Contratação * Pessoa Jurídica (PJ) * Contrato temporário * Atuação das 09h às 18h * Modelo híbrido (2x por semana presencial em Alphaville – Brascan)
Vaga originalmente publicada em: linkedin
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