Última atualização: 3 de Novembro de 2026
Desenvolvedor Full Stack Sênior
Desenvolvimento Full Stack com Node.js (NestJS) e React, focando em arquitetura de microsserviços e escalabilidade.
Via Gupy
Sobre
A Stefanini busca um(a) Desenvolvedor(a) Full Stack Sênior para atuar na arquitetura e desenho de soluções, projetando integrações entre sistemas distribuídos e padrões de comunicação. O profissional será responsável por desenhar sistemas resilientes que suportem alta carga e se recuperem de falhas, além de atuar com pipelines de CI/CD e automação de processos. A posição também envolve mentoria, code review e gestão de débito técnico, com foco na modernização contínua de sistemas e elaboração de documentações técnicas.
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
- Sólidos conhecimentos em algoritmos, estruturas de dados e boas práticas de desenvolvimento
- Experiência com testes automatizados (unitários e integração)
- Domínio de SOLID, Clean Code e Design Patterns
- Desenvolvimento e consumo de APIs REST com autenticação JWT e OAuth2
- Conhecimento avançado de HTTP, Git, Docker e Docker Compose
- Experiência com bancos de dados SQL e NoSQL
- Práticas de observabilidade, monitoramento, logs e métricas
- 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!