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 (Nest JS)
Trabalhar com APIs REST e arquitetura orientada a eventos
Integrar com parceiros (Baa S, 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 Mongo DB
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
Requisitos (o que realmente importa) Backend
3+ anos de experiência com desenvolvimento backend/fullstack
Node.js (obrigatório)
Nest JS
Experiência com ORMs (Type ORM, Prisma ou Sequelize)
Experiência com APIs REST
Dados
SQL Server (queries, procedures, índices, modelagem)
Mongo DB
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