Se você gosta de construir sistemas reais (não só CRUD) e se preocupa com código bem feito, essa vaga é pra você. Estamos buscando um(a) dev Node.js Pleno para trabalhar em aplicações que rodam em produção, integram com parceiros e exigem decisões técnicas o tempo todo.
Aqui você vai:
Construir serviços de verdade (não só endpoints)
Lidar com integrações e problemas reais
Escrever código limpo e sustentável
Participar das decisões técnicas do time
Não buscamos alguém que só executa tarefa, buscamos alguém que entende o impacto do que está construindo.
🧠 O que você vai fazer
Desenvolver e evoluir serviços em Node.js (NestJS)
Trabalhar com APIs REST e arquitetura orientada a eventos
Integrar com parceiros (BaaS, pagamentos, vendors externos)
Garantir qualidade de código, padrões e consistência
Validar dados e contratos de forma robusta (Zod ou similares)
Modelar e evoluir dados em SQL Server e MongoDB
Atuar na manutenção e evolução de sistemas em produção
Identificar e resolver problemas de performance, bugs e incidentes
Contribuir com logs, observabilidade e debugging
Participar de decisões técnicas junto ao time
Requisitos (o que realmente importa)
Backend
3+ anos de experiência com desenvolvimento backend/fullstack
Node.js (obrigatório)
NestJS
Experiência com ORMs (TypeORM, Prisma ou Sequelize)
Experiência com APIs REST
Dados
SQL Server (queries, procedures, índices, modelagem)
MongoDB
Qualidade de código
ESLint e padronização de código
Validação de dados (Zod ou similares)
Clean Code
Princípios SOLID (na prática)
Fundamentos importantes
Entendimento de async/await, Promises e fluxo assíncrono no Node.js
Boa noção de modelagem de APIs e dados
Experiência com debugging e troubleshooting
Engenharia
Uso de Git (PR, code review)
Noções de Docker
Experiência com testes automatizados (unitário/integrado)
🔥 Diferenciais
Experiência com cloud (Azure ou AWS)
Experiência com CI/CD
Vivência em fintech, pagamentos ou e-commerce
Experiência com:Arquitetura modular / clean architecture
Integração com APIs externas (webhooks, retries, tolerância a falhas)
Observabilidade (logs estruturados, correlation ID, tracing)
Sistemas orientados a eventos (mensageria, filas, etc.)
Conhecimentos básicos de segurança de aplicações (auth, validação, OWASP)
🧩 O perfil que buscamos
Se preocupa com qualidade de código de verdade (legibilidade, testabilidade, padrões)
Não aceita “jeitinho” → prefere solução bem pensada
Consegue equilibrar velocidade vs qualidade
Tem senso de dono (ownership)
Questiona e propõe melhorias técnicas
Consegue navegar entre código, arquitetura e produto
Entende que software não termina no deploy → vive em produção