Desenvolvedor Back-end Node.js | Remoto

Descrição da vaga:

Buscamos Desenvolvedor(a) Back-end Node.js para atuar na construção e evolução de serviços e APIs, contribuindo para o desenvolvimento de soluções escaláveis, performáticas e orientadas a eventos.


Essa posição é ideal para profissionais com experiência sólida em Node.js, que valorizam boas práticas de engenharia, qualidade de código e colaboração em equipe, atuando em um ambiente dinâmico e orientado a produto.


Principais Responsabilidades:

  • Desenvolver e manter APIs e serviços back-end utilizando Node.js;
  • Trabalhar com TypeScript e padrões modernos de desenvolvimento assíncrono;
  • Modelar e otimizar consultas em bancos de dados relacionais;
  • Implementar soluções com uso de cache e mensageria;
  • Garantir qualidade de código com testes automatizados;
  • Atuar com versionamento de código utilizando boas práticas de Git;
  • Colaborar com o time na resolução de problemas e evolução da arquitetura.


Requisitos:

  • Experiência de 3 a 5 anos com Node.js;
  • Domínio de TypeScript e JavaScript assíncrono;
  • Experiência com frameworks como Express, Fastify ou NestJS;
  • Conhecimento em PostgreSQL ou MySQL, incluindo queries e migrations;
  • Noções de Redis para cache;
  • Conhecimento em mensageria, eventos e padrões como CQRS e Event Sourcing;
  • Experiência com testes automatizados (unitários, integração e e2e);
  • Boas práticas de versionamento com Git;
  • Boa comunicação e trabalho em equipe.


Diferenciais:

  • Experiência com mensageria (RabbitMQ, Kafka ou SQS);
  • Conhecimento em AWS (S3, Lambda, SQS, EC2);
  • Experiência com autenticação (JWT, OAuth 2.0);
  • Interesse e prática com Clean Architecture e SOLID;
  • Experiência com observabilidade (logs, métricas, Datadog, Grafana).


Local de trabalho:

Modelo remoto.


Saiba mais sobre a W1Agency: http://w1agency.com.br/

Venha construir sua carreira com o Time W1! 💙

Localização
Modelo de trabalho
São Paulo, SP, BR
Remoto