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 | |