Senior Full Stack Developer (Node.js + React) @Stefanini Group
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Senior Full Stack Developer (Node.js + React) @Stefanini Group

YDay - Stefanini Group is hiring a remote Senior Full Stack Developer (Node.js + React). 💸 Salary: unspecified 📍Location: Brazil

Role 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

Qualifications

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

Requirements

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

Benefits

  • 🍛 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.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Brazil
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Full Stack Developer (Node.js + React) @Stefanini Group
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Brazil
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 131,872+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later