Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um freelancer experiente para auxiliar na refatoração de um sistema legado existente. O projeto envolve a implementação de uma arquitetura Change Data Capture (CDC) para facilitar a migração gradual de módulos ao longo do tempo. O trabalho será realizado em colaboração com um time de desenvolvimento já dedicado, exigindo boa comunicação e integração. As entregas principais incluirão o desenvolvimento de novas APIs e a criação de interfaces de usuário (telas) para os módulos migrados. É Fundamental possuir experiência com as seguintes tecnologias: Typescript, React, MySQL, PostgreSQL, NestJS e Docker. Conhecimentos em GitHub Actions e Azure serão considerados um diferencial importante para a integração e automação do pipeline de desenvolvimento e deploy.
-----
O que você vai fazer:
Desenvolver dois endpoints (um de leitura e um de escrita) utilizando NestJS em um projeto já existente. A implementação deverá realizar leitura e escrita em um banco PostgreSQL, que já está integrado ao sistema com migrations criadas e bem definidas. Será necessário criar um repository específico para o módulo, seguindo o padrão já utilizado no projeto. Este repository deverá possuir operações de leitura e escrita no banco de dados.
Os endpoints deverão:
- Consultar e escrever dados no PostgreSQL através do repository que será criado.
- Retornar os dados em formato json estruturado e consistente com o padrão da api.
- Estar devidamente documentado no Swagger, refletindo corretamente request/response e tipos de dados.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias