ng2-pdfjs-viewer (a wrapper for pdf.js) to render the PDF in Angular.
pdf-lib (a powerful library) on the client side to handle fillable PDFs and extract the filled data as a base64 string or byte array.
Angular HttpClient to upload the result to a Node.js server.
Node.js with express to receive and process the uploaded file