Publicidade
Última atualização: 3 de Novembro de 2026
Desenvolvedor Full Stack Sênior
Desenvolvimento Full Stack Sênior com Node.js e React para soluções inovadoras.
Via Gupy
Sobre
No Grupo Stefanini, você se juntará a uma jornada global de transformação, co-criando soluções inovadoras em parceria com clientes, combinando tecnologia de ponta, inteligência artificial e criatividade humana. A empresa busca um Desenvolvedor Full Stack Sênior com foco em Node.js e React para atuar na vanguarda da resolução de problemas de negócios, proporcionando impacto real em escala global.
Responsabilidades
- Identificar e projetar integrações entre sistemas distribuídos e padrões de comunicação.
- Desenhar sistemas resilientes que suportem alta carga e se recuperem de falhas (Cache, Mensageria, Circuit Breakers).
- Atuar com pipelines de CI/CD, estratégias de deploy e automação de processos.
- Elevar a barra técnica do time por meio de revisões de código críticas e suporte ao desenvolvimento técnico da equipe.
- Avaliar cenários estrategicamente (trade-offs de prazo, custo e qualidade) e planejar a modernização contínua de sistemas.
- Elaborar e manter RFCs, ADRs e outras documentações de arquitetura e projetos.
Requisitos
- Domínio de algoritmos, estruturas de dados básicas e manipulação de fluxos.
- Desenvolvimento de testes unitários e de integração seguindo a Pirâmide de Testes.
- Escrita de código modular, extensível e manutenível aplicando os princípios SOLID.
- Aplicação prática de padrões de projeto (Factory, Singleton, Observer, etc.).
- Criação de APIs REST seguindo boas práticas (versionamento, paginação, respostas padronizadas) e autenticação/autorização (JWT, OAuth2).
- Domínio de verbos, cabeçalhos e status codes para consumo e construção de serviços.
- Experiência com bancos de dados relacionais e não relacionais (SQL / NoSQL) e operações de CRUD.
- Domínio de comandos essenciais, resolução de conflitos e fluxos de trabalho (Gitflow / GitHub Flow).
- Criação e gerenciamento de imagens e ambientes locais com Docker e Docker Compose.
- Instrumentação de código com logs e métricas para monitoramento em produção.
- Domínio de JavaScript (ES6+) e TypeScript.
- Experiência avançada com NestJS (DI, Guards, Pipes, Interceptors, DTOs e validações).
- Vivência com Prisma ou TypeORM e gerenciamento de migrations.
- Testes automatizados utilizando Jest ou Vitest.
- Conhecimento em performance, Event Loop, Streams, Buffers e otimização de aplicações Node.js.
- Capacidade de definição arquitetural entre microsserviços, APIs e soluções serverless.
- Desenvolvimento de aplicações React com componentização e arquitetura escalável.
- Experiência com Hooks, otimização de performance e gerenciamento de estado (Context API, Redux Toolkit ou Zustand).
- Conhecimento em React Router ou Next.js.
- Vivência com Tailwind CSS, Styled Components ou CSS Modules.
- Implementação de testes com Jest e React Testing Library.
- Conhecimentos em acessibilidade (a11y), Design Systems e Core Web Vitals.
Desejáveis
- Experiência com plataformas Cloud, especialmente Google Cloud Platform (GCP).
- Conhecimento prático em Express.js, criação de middlewares, tratamento de erros e arquitetura Controller-Service.
- Vivência em arquiteturas orientadas a microsserviços e mensageria.
Benefícios
- Vale-alimentação ou vale-refeição
- Desconto em cursos, universidades e instituições de idiomas
- Academia Stefanini — plataforma com cursos on-line, gratuitos, atualizados e com certificado
- Mentoring
- Clube de vantagens para consultas e exames
- Assistência médica
- Assistência odontológica
- Clube de vantagens e descontos nos melhores estabelecimentos
- Clube de viagens
- Convênio para pets
Outras Informações
Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
Hey!
Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!