Projetar, desenvolver e manter microsserviços e APIs robustas utilizando Node.js e NestJS.
Escrever código limpo, legível, testável e de fácil manutenção, aplicando padrões de projeto modernos.
Otimizar consultas e modelagem de dados no PostgreSQL visando performance e escalabilidade.
Implementar e manter estratégias de observabilidade para monitoramento de métricas, tracing distribuído e logs centralizados.
Garantir conformidade com diretrizes de segurança da informação (tratamento seguro de dados, autenticação/autorização, sanitização e prevenção contra vulnerabilidades comuns como OWASP).
Identificar gargalos técnicos e conduzir melhorias contínuas de performance e eficiência dos sistemas.
Compartilhar conhecimento técnico, realizar code reviews criteriosos e mentorar pessoas desenvolvedoras menos experientes.
Requisitos
Requisitos e Conhecimentos Essenciais
Sólida experiência com Node.js e o framework NestJS.
Domínio em bancos relacionais, especialmente PostgreSQL (modelagem, transações, índices e tuning de queries).
Domínio de princípios e boas práticas: SOLID, Clean Code e Clean Architecture (ou arquiteturas modulares/hexagonais).
Experiência com testes automatizados (unitários, integração e e2e) utilizando Jest, Supertest ou similares.
Vivência prática com observabilidade e instrumentação: tracing, métricas e logs estruturados com ferramentas como OpenTelemetry, Prometheus, Grafana ou correlatos.
Cultura voltada à segurança em APIs (gestão de secrets, JWT/OAuth, rate limiting, hashing e validação rigorosa de payloads).
Experiência com conteinerização (Docker) e pipelines de CI/CD.
Benefícios
Licenças maternidade, paternidade e óbito estendidas
Plano de saúde
Plano odontológico
Programa de Saúde Emocional
Quinquênio
Seguro de Vida
Vale transporte
Vale alimentação ou refeição
Por qué encaja conmigo
Inicia sesión para ver cómo encaja este empleo con tu perfil.