Full Stack (Node.js)
Description
10.920 no PJ + 2350 no CLT l Híbrido 2x semana
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.
Required Requirements
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.
Differentials
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.