Desenvolvedor(a) Backend Node.js
🧑💻 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 |