Trab
PreçosBlog

Desenvolvedor a node js senior mecanismo de busca na Netvagas

Remoto - Brasil

Candidatar-se
Ver mais vagas na Netvagas

Desenvolvedor(a) Backend com foco em mecanismos de busca, responsável por implementar soluções robustas e performáticas utilizando Node.js, com ênfase em escalabilidade, qualidade de código e integrações com mecanismos de busca (Typesense, Elasticsearch, OpenSearch ou similares). Atuará em todo o ciclo de desenvolvimento, desde o planejamento e análise até a programação, testes e implantação, colaborando com equipes internas e clientes.

Requisitos

Experiência

  • Sólido conhecimento em Node.js e experiência comprovada no desenvolvimento de sistemas com a linguagem.
  • Experiência prática com mecanismos de busca (Typesense, Elasticsearch, Solr, OpenSearch ou similares).
  • Familiaridade com frameworks do ecossistema Node.js (Express, NestJS etc.).
  • Experiência com bancos de dados relacionais (PostgreSQL, MySQL, etc.) e modelagem de dados.
  • Conhecimento em princípios SOLID, clean code, design patterns e boas práticas de desenvolvimento.
  • Uso avançado de Git (incluindo resolução de conflitos e boas práticas de versionamento).
  • Vivência com mensageria/eventos (RabbitMQ, Kafka, AWS SQS/SNS, etc.).
  • Experiência com infraestrutura em nuvem (AWS, Azure ou GCP).
  • Experiência com Go (Golang) no desenvolvimento de serviços backend.
  • Experiência com observabilidade (DataDog, NewRelic, Dynatrace) e implementação de dashboards.
  • Implementação de telemetria com OpenTelemetry.
  • Conhecimento em estratégias de resiliência.
  • Experiência com gRPC e SSE (Server-Sent Events).
  • Conhecimento em arquitetura hexagonal.
  • Experiência com ferramentas de mock para APIs REST.

Habilidades

  • Node.js
  • Typesense
  • Elasticsearch
  • OpenSearch
  • Express
  • NestJS
  • PostgreSQL
  • MySQL
  • Git
  • RabbitMQ
  • Kafka
  • AWS
  • Azure
  • GCP
  • Go
  • DataDog
  • NewRelic
  • Dynatrace
  • OpenTelemetry
  • gRPC
  • SSE
  • hexagonal architecture
  • mock tools for APIs REST

Idiomas

  • Portuguese

Responsabilidades

  • Entender requisitos técnicos e de negócio, propondo soluções eficientes com Node.js.
  • Desenvolver e manter aplicações escaláveis e resilientes utilizando Node.js, aplicando princípios de engenharia de software.
  • Trabalhar em APIs RESTful e integrações com serviços de terceiros.
  • Projetar e otimizar soluções de busca utilizando Typesense, Elasticsearch ou mecanismos similares.
  • Colaborar com o time em revisões de código, pair programming e discussões técnicas.
  • Participar ativamente de cerimônias ágeis e contribuir com ideias e feedbacks.
  • Documentar adequadamente os sistemas e serviços desenvolvidos.
  • Se manter atualizado com tendências tecnológicas e promover melhorias no time e nos produtos.

Tecnologias

Node.jsTypesenseElasticsearchOpenSearchExpressNestJSPostgreSQLMySQLGitRabbitMQKafkaAWSAzureGCPGoDataDogNewRelicDynatraceOpenTelemetrygRPCSSEhexagonal architecturemock tools for APIs REST

Descubra se seu currículo está pronto para esta vaga

Veja como nossa IA pode otimizar seu currículo e aumentar suas chances de conseguir esta posição.

© 2026 Trab. Todos os direitos reservados.