Desenvolvedor(a) Full Stack – React + Node.js - HOME OFFICE

Codgo.X

Barueri - SP

2 posições

Não informado

Integral

PJ
Híbrido
Pleno
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)

Localização

Avenida Andrômeda, 885, Green Valley Alphaville, Barueri - SP, Brasil, 06473-000