Descrição da vaga
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.
Descrição
Principais Responsabilidades
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
J-*-Ljbffr