Publicidade

Ú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.

♿ PcD🧓🏽 Sênior💼 CLT🌍 100% Remoto

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!