Full stack node js
Summary
Senior full-stack developer at Digievo in São Paulo (hybrid, PJ contract) designing and maintaining complete applications: Node.js/NestJS REST APIs and React frontends on AWS (ECS, SQS, S3, RDS, CloudFront), with Docker and CI/CD. Also mentors junior devs, documents architecture, and collaborates with Product, Design and Engineering.
Descrição
Projetar, desenvolver e manter aplicações completas, atuando tanto no backend quanto no frontend; Desenvolver APIs REST e serviços utilizando Node.js e NestJS; Desenvolver interfaces web responsivas utilizando React; Implementar e manter soluções na plataforma AWS garantindo disponibilidade, desempenho e segurança; Modelar estruturas de dados e implementar regras de negócio; Desenvolver integrações seguras utilizando mecanismos modernos de autenticação e autorização; Apoiar e orientar desenvolvedores com menor experiência através de revisões de código e compartilhamento de conhecimento; Documentar arquiteturas, APIs, fluxos e processos técnicos; Trabalhar em conjunto com times de Produto, Design e Engenharia na evolução contínua das soluções.
Requisitos Obrigatórios
Experiência sólida com desenvolvimento backend utilizando Node.js; Experiência com framework NestJS; Conhecimento em APIs REST e serviços assíncronos; Conhecimento em autenticação e autorização utilizando JWT, OAuth2 e Client Credentials; Experiência com desenvolvimento frontend utilizando React; Conhecimento em gerenciamento de estado, rotas e componentes reutilizáveis; Experiência com AWS e serviços como ECS, SQS, S3, RDS e CloudFront; Conhecimento em PostgreSQL e modelagem de banco de dados; Conhecimento em arquitetura de software, princípios SOLID e Design Patterns; Experiência com Docker, CI/CD e ambientes escaláveis; Conhecimento em Git, observabilidade, logging e boas práticas de desenvolvimento; Vivência com metodologias ágeis e atuação integrada com times de Produto.
Diferenciais
Experiência com Event-Driven Architecture (EDA); Conhecimento em integração com LLMs e agentes para funcionalidades conversacionais; Visão de produto e foco na experiência do usuário; Experiência com aplicações distribuídas e arquiteturas modernas.
Informações da Vaga
- Título: Full Stack (Node.js)
- Setor do Cargo: Tecnologia da Informação (TI)
- Cargo: Desenvolvedor
- Complemento do Cargo: Fullstack
- Nível do Cargo: Senior
- Papel da Vaga: Operacional
- Modelo de Trabalho: Híbrido
- Modelo de Contratação: PJ
- Faixa Salarial: 10000-13200 BRL
- Localização: São Paulo, São Paulo, Brazil
- Complemento Localização: Campos Eliseos
Mercado com Experiência
- Projetos
- Sustentação/Operações
Idiomas
- Português - Nativo