PT

Desenvolvedor(a) Backend Node.js

Descrição da vaga:

🧑‍💻 Desenvolvedor(a) Backend Node.js — Pleno


Estamos em busca de um(a) Backend Developer com perfil técnico sólido para atuar na evolução de uma plataforma SaaS multi-tenant e on-premises de missão crítica.

Se você gosta de arquitetura bem estruturada, segurança e desafios reais de escala, queremos te conhecer.


🎯 O que você vai fazer

• Desenvolver e evoluir APIs RESTful com foco em Clean Architecture (Controllers, Use Cases, Guards e Models)

• Modelar domínios e entidades com PostgreSQL + ORM (Lucid ou equivalente), garantindo integridade e consistência dos dados

• Implementar isolamento multi-tenant em toda a aplicação (backend + banco de dados)

• Construir e manter fluxos robustos de autenticação e autorização (JWT, RBAC, MFA/TOTP)

• Criar validações de entrada e políticas de acesso seguras

• Projetar integrações com serviços de IA (OpenAI, Anthropic) utilizando LangChain e tool-calling

• Escrever testes automatizados para garantir qualidade e confiabilidade

• Construir e otimizar imagens Docker com foco em segurança e performance

• Instrumentar aplicações com OpenTelemetry (traces, logs e métricas)

• Participar de code reviews com foco em qualidade, segurança e arquitetura


✅ Requisitos

• Experiência com Node.js

• Experiência com frameworks como AdonisJS, NestJS, Fastify ou similares

• Conhecimento sólido em PostgreSQL (modelagem, índices, migrations, foreign keys, cascade)

• Experiência com autenticação e autorização (JWT, OAuth2, RBAC, MFA/TOTP)

• Experiência com Docker (multi-stage builds, boas práticas de segurança e otimização)

• Conhecimento em arquitetura de software (Clean Architecture, Repository Pattern, Use Cases, Guard Pattern)

• Boas práticas de segurança em APIs (validação, sanitização, rate limiting, proteção de rotas, isolamento entre tenants)

• Experiência com Git (fluxo de branches + code review)

• Experiência com integração de LLMs (OpenAI, Anthropic)


⭐ Diferenciais

• Experiência com AdonisJS v6/v7

• Conhecimento em OpenTelemetry e observabilidade (Grafana, Loki, Tempo, Prometheus)

• Experiência com sistemas multi-tenant em produção

• Familiaridade com segurança de containers (image hardening, Docker Scout, VEX)

• Inglês técnico


💡 O que buscamos

• Forte atenção a segurança e arquitetura

• Capacidade de atuar em ambiente de alta complexidade técnica

• Colaboração ativa em decisões de engenharia


📍 Local: Rio de Janeiro - RJ (modelo híbrido)


👉 Se interessou? Envie seu CV ou marque alguém que tenha esse perfil.

Localização
Modelo de contratação
Modelo de trabalho
Rio de Janeiro, RJ, BR
Efetivo CLT
Híbrido