Desenvolvedor Full Stack (Node.js + React) Sr

Stefanini Group

Brasil

Remoto

BRL 167.000 - 279.000

Tempo integral

Há 2 dias
Seja uma das primeiras pessoas a se candidatar

Uma candidatura completa em um minuto

Currículo e carta de apresentação personalizados, prontos para serem enviados.

Passe pelos filtros ATS

Benefícios oferecidos por esta vaga

Assistência médica
Plano de benefícios
Descontos e benefícios variados
Cursos e mentoria

Resumo da vaga

A Stefanini Group busca engenheiro(a) de software para atuar na arquitetura de soluções, integração entre sistemas distribuídos e construção de APIs escaláveis. O profissional participará de práticas de DevOps, revisões de código e orientação técnica à equipe, promovendo modernização contínua e qualidade de software.

O candidato deve dominar JavaScript/TypeScript, NestJS, Prisma/TypeORM, Jest/Vitest, React/Next.js, e ter experiência com Docker, observabilidade e padrões de projeto.

Qualificações

  • Domínio de algoritmos e estruturas de dados.
  • Desenvolvimento com testes unitários e de integração.
  • Aplicação de princípios SOLID.
  • Aplicação prática de padrões de projeto.
  • Criação de APIs REST seguindo boas práticas e autenticação JWT/OAuth2.
  • Domínio de HTTP e seus verbos, cabeçalhos e códigos de status.
  • Experiência com bancos de dados SQL/NoSQL.
  • Domínio de versionamento com Git (GitFlow/GitHub Flow).
  • Conteinerização com Docker e Docker Compose.
  • Observabilidade com logs e métricas em produção.

Responsabilidades

  • Arquitetar e projetar integrações entre sistemas distribuídos.
  • Desenhar sistemas escaláveis e resilientes com cache, mensageria e circuit breakers.
  • Gerenciar DevOps com pipelines CI/CD e automação de deploy.
  • Mentorar e revisar código para elevar a qualidade técnica da equipe.
  • Gerenciar débito técnico e planejar modernização contínua.
  • Documentar RFCs, ADRs e outras documentações de arquitetura.

Conhecimentos

Lógica de Dados
Testes Automatizados
SOLID & Clean Code
Design Patterns
APIs REST
Protocolo HTTP
Persistência de Dados
Git Versionamento
Containerização
Observabilidade

Ferramentas

Docker
Docker Compose
NestJS
Prisma
TypeORM
Jest
Vitest
React
Next.js
Tailwind CSS
Styled Components
Redux Toolkit
Context API

Descrição da vaga

Job description

No Grupo Stefanini, acreditamos no poder da colaboração. Co-criamos soluções inovadoras em parceria com nossos clientes, combinando tecnologia de ponta, inteligência artificial e a criatividade humana. Estamos na vanguarda da resolução de problemas de negócios, proporcionando impacto real em escala global.

Ao se juntar à Stefanini, você se torna parte de uma jornada global de transformação. Estamos empenhados em criar impacto positivo não apenas nos negócios, mas também na vida de nossos colaboradores. Se você procura uma oportunidade de crescimento profissional em uma empresa que valoriza inovação, respeito, autonomia e parceria, você encontra aqui!

Junte-se a nós e seja parte da mudança!

#LI-REMOTE

#LI-MB1

Main responsibilities
  • Arquitetura e Desenho de Soluções: Identificar e projetar integrações entre sistemas distribuídos e padrões de comunicação.
  • Escalabilidade e Resiliência: Desenhar sistemas resilientes que suportem alta carga e se recuperem de falhas (Cache, Mensageria, Circuit Breakers).
  • Ciclo de Vida de Software (DevOps): Atuar com pipelines de CI/CD, estratégias de deploy e automação de processos.
  • Mentoria e Code Review: 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.
  • Gestão de Débito Técnico: Avaliar cenários estrategicamente (trade-offs de prazo, custo e qualidade) e planejar a modernização contínua de sistemas.
  • Documentação Técnica: Elaboração e manutenção de RFCs, ADRs e outras documentações de arquitetura e projetos.
Requirements and skills
  • Lógica e Estrutura de Dados: Domínio de algoritmos, estruturas de dados básicas e manipulação de fluxos.
  • Testes Automatizados: Desenvolvimento de testes unitários e de integração seguindo a Pirâmide de Testes.
  • SOLID & Clean Code: Escrita de código modular, extensível e manutenível aplicando os princípios SOLID.
  • Design Patterns: Aplicação prática de padrões de projeto (Factory, Singleton, Observer, etc.).
  • Design e Segurança de APIs: Criação de APIs REST seguindo boas práticas (versionamento, paginação, respostas padronizadas) e autenticação/autorização (JWT, OAuth2).
  • Protocolo HTTP: Domínio de verbos, cabeçalhos e status codes para consumo e construção de serviços.
  • Persistência de Dados: Experiência com bancos de dados relacionais e não relacionais (SQL / NoSQL) e operações de CRUD.
  • Versionamento (Git): Domínio de comandos essenciais, resolução de conflitos e fluxos de trabalho (Gitflow / GitHub Flow).
  • Conteinerização: Criação e gerenciamento de imagens e ambientes locais com Docker e Docker Compose.
  • Observabilidade: Instrumentação de código com logs e métricas para monitoramento em produção.
Back-end (Node.js)
  • 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.
Front-end (React)
  • 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.
Diferenciais
  • 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.
Additional information

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.

Obtenha sua revisão de currículo grátis e confidencial.

ou arraste e solte seu arquivo aqui.

Similar jobs

Vagas similares que valem a pena comparar

DESENVOLVEDOR FULL STACK SR
DESENVOLVEDOR FULL STACK SR

Stefanini Group • Brasil

Híbrido
BRL 120.000 - 240.000
Vale alimentação/refeição
Assistência médica
Assistência odontológica
+2
Consultor Sênior Java (experiência com liderança técnica e arquitetura) (CÓPIA)
Consultor Sênior Java (experiência com liderança técnica e arquitetura) (CÓPIA)

Stefanini Group • São Paulo

Híbrido
BRL 180.000 - 300.000
Vale-alimentação
Vale-refeição
Academia Stefanini
+6
DESENVOLVEDOR FULL STACK PL
DESENVOLVEDOR FULL STACK PL

Stefanini Group • Brasília

Presencial
BRL 90.000 - 150.000
Vale-refeição
Vale-alimentação
Descontos em cursos e universidades
+4
Desenvolvedor Fullstack Sr - Angular
Desenvolvedor Fullstack Sr - Angular

Stefanini Group • Osasco

Presencial
BRL 180.000 - 260.000
Vale alimentação ou vale-refeição
Desconto em cursos, universidades e lí
Academia Stefanini — cursos online com
+4
ANALISTA DESENVOLVEDOR PL Front-end (Angular | Mobile)
ANALISTA DESENVOLVEDOR PL Front-end (Angular | Mobile)

Stefanini Group • Sobradinho

Presencial
BRL 60.000 - 100.000
Vale alimentação/refeição
Assistência médica
Assistência odontológica
+3
ITO Infrastructure & Middleware – Líder COE
ITO Infrastructure & Middleware – Líder COE

Stefanini Group • Brasil

Presencial
BRL 400.000 - 640.000
Vale-alimentação
Assistência médica
Clube de viagens
+3
Consultor Sênior Java (experiência com liderança técnica e arquitetura) (CÓPIA)
Consultor Sênior Java (experiência com liderança técnica e arquitetura) (CÓPIA)

Stefanini Group • São Paulo

Presencial
BRL 120.000 - 180.000
Vale-alimentação
Vale-refeição
Academia Stefanini
+6
CONSULTOR ESPECIALISTA EM TESTES
CONSULTOR ESPECIALISTA EM TESTES

Stefanini Group • São Paulo

Híbrido
BRL 120.000 - 180.000
Vale-refeição
Vale-alimentação
Academia Stefanini — cursos online
DESENVOLVEDOR FULLSTACK SR - JAVA/REACT
DESENVOLVEDOR FULLSTACK SR - JAVA/REACT

Stefanini Group • Brasília

Híbrido
BRL 120.000 - 180.000
Vale-refeição
Assistência médica
Assistência odontológica
+1
Desenvolvedor Fullstack PL - Java/Angular
Desenvolvedor Fullstack PL - Java/Angular

Stefanini Group • Brasil

Remoto
BRL 60.000 - 90.000
Vale-alimentação ou vale-refeição
Desconto em cursos
Academia Stefanini – cursos on-line
+6