APIs e integrações na Granatech
Desenvolvimento de módulos de negócio, integrações e geração de documentos com Node.js e TypeScript.
- Ano
- 2026
- Minha participação
- Desenvolvimento back-end
- Contexto
- Granatech · Em equipe
O contexto
Atuei em duas aplicações que fornecem dados e operações para as interfaces: uma API em NestJS e uma camada de integração em Express.
Minha participação
Desenvolvi módulos de negócio, entidades, acesso ao banco e alterações versionadas da estrutura de dados. Também trabalhei em integrações por webhook, validação dos dados recebidos e geração de arquivos PDF e planilhas.
Dados e testes
As aplicações utilizam PostgreSQL, com TypeORM e Prisma. O trabalho incluiu cache com Redis, documentação de endpoints e testes com Jest para serviços e validações.
Relação com o front-end
Atuar nas interfaces e nas APIs me permite acompanhar como os dados são solicitados, tratados e apresentados ao usuário.
Tecnologias utilizadas
- NestJS
- Express
- TypeScript
- PostgreSQL
- TypeORM
- Prisma
- Redis
- Jest