Desenvolvedor(a) NodeJs | Remoto
Descrição da vaga:
Buscamos Desenvolvedor(a) Back-end Node.js para atuar na evolução das soluções tecnológicas da companhia, desenvolvendo APIs, microsserviços e integrações que suportem o crescimento do negócio com alta performance, escalabilidade e qualidade.
Essa posição é ideal para profissionais apaixonados por desenvolvimento Back-end, arquitetura de software e boas práticas de engenharia, que desejam atuar em um ambiente colaborativo, orientado à inovação e à construção de soluções modernas.
Principais Responsabilidades:
- Desenvolver, testar e manter APIs e microsserviços utilizando Node.js
- Implementar integrações entre sistemas e serviços de forma segura e escalável
- Desenvolver soluções utilizando frameworks como Express, Fastify ou NestJS
- Atuar na modelagem e otimização de bancos de dados relacionais
- Implementar testes automatizados para garantir a qualidade das entregas
- Participar de code reviews e contribuir para a evolução das boas práticas de desenvolvimento
- Trabalhar em conjunto com os times de Produto, Front-end e Dados no desenvolvimento de novas funcionalidades
- Contribuir para a melhoria contínua da arquitetura e dos processos de engenharia.
Requisitos:
- Experiência com Node.js
- Experiência com Express, Fastify ou NestJS
- Conhecimento em bancos de dados relacionais (PostgreSQL ou MySQL), incluindo queries e migrations
- Noções de Redis para gerenciamento de cache
- Conhecimento em mensageria, eventos e padrões como CQRS e Event Sourcing
- Experiência com testes automatizados (unitários, integração e end-to-end)
- Boas práticas de versionamento utilizando Git
- Boa comunicação e facilidade para trabalho em equipe.
Diferenciais:
- Experiência com mensageria utilizando RabbitMQ, Kafka ou Amazon SQS
- Conhecimento em serviços da AWS, como S3, Lambda, SQS e EC2
- Experiência com autenticação utilizando JWT e OAuth 2.0
- Vivência com Clean Architecture e princípios SOLID
- Conhecimento em observabilidade utilizando ferramentas como Datadog e Grafana.
O que esperamos dessa posição:
- Perfil analítico e orientado à resolução de problemas
- Comprometimento com qualidade, performance e boas práticas de desenvolvimento
- Interesse por aprendizado contínuo e evolução técnica
- Capacidade de trabalhar de forma colaborativa em equipes multidisciplinares
- Proatividade para propor melhorias e contribuir com a evolução das soluções.
Local de trabalho:
Modelo remoto.
Saiba mais sobre a W1: http://w1.com.br/
Venha construir sua carreira com o Time W1! 💙
Localização | Modelo de contratação | Modelo de trabalho |
|---|---|---|
São Paulo, SP, BR | Autônomo PJ | Remoto |