Descrição
Resumo da Vaga:
Procuramos um Desenvolvedor Pleno com experiência sólida em Node.js e Nest.js para integrar uma equipe apaixonada por desafios constantes no desenvolvimento de software.
Principais Destaques:
1. Experiência sólida em Node, Nest.js e integrações API.
2. Otimização de desempenho e manipulação de grandes conjuntos de dados.
3. Colaboração na evolução da arquitetura de software e Clean Code.
**Descrição**:
Estamos à procura de um Desenvolvedor ( Pleno) com experiência sólida em Node com **Nest.js, integrações API**, otimização de desempenho, manipulação eficiente de grandes conjuntos de dados, versionamento de código com Git e conhecimentos em Docker.
Se você possui alguns anos de experiência, é apaixonado por desenvolvimento de software e busca desafios constantes, esta vaga pode ser ideal para a próxima etapa em sua carreira.
**Stacks principais:** Node e NestJS, Integrações API, PostgreSQL, microsserviços, RabbitMQ, Git, Docker.
**Responsabilidades**:
* Experiência com desenvolvimento em Node.js
* Desenvolver e aprimorar **integrações API**, garantindo confiabilidade e eficiência nas interações.
* Otimizar consultas em bancos de dados **PostgreSQL** para melhorar o desempenho das aplicações.
* Participar ativamente na implementação de **microsserviços** utilizando **NestJS**, mantendo a qualidade do código e aderindo aos princípios de **Clean Code**.
* Trabalhar com manipulação eficiente de grandes conjuntos de dados, aplicando técnicas avançadas como **streaming**.
* Colaborar na evolução da arquitetura de software, propondo melhorias e implementando boas práticas de desenvolvimento.
* Contribuir para a implementação e fortalecimento dos **testes unitários**.
* Gerenciar filas em **RabbitMQ** para otimizar o processamento assíncrono e melhorar a escalabilidade do sistema.
* Implementar e seguir práticas de versionamento de código utilizando **Git**.
* Utilizar **Docker** para facilitar o ambiente de desenvolvimento, testes e deploy.
**Requisitos**:
* Experiência sólida em desenvolvimento de software.
* Conhecimento avançado em integrações API e otimização de desempenho.
* Experiência prática com bancos de dados PostgreSQL.
* Familiaridade com microserviços utilizando NestJS.
* Habilidade em manipulação eficiente de grandes conjuntos de dados, incluindo o uso de streaming.
* Comprometimento com princípios de Clean Code e boas práticas de desenvolvimento.
* Conhecimento em gerenciamento de filas em RabbitMQ.
* Experiência em versionamento de código utilizando Git.
* Conhecimentos em Docker.