Hello! I am searching a great Angular + Nodejs + C# developer to build a document editing (docx) in lazy loading. The docx files are very long( 200+ pages) and has a lot of content (images, tables, text, formats) So when the Angular app is requesting the docx file for editing, need to split the large docx file to many pieces and then to send the relevant piece to the Angular application. (with little bit more for smooth scrolling). When scrolling, the app will request more pieces of the file to continue editing. The Angular application will be just a editor, that lets edit the [login to view URL] editing the document the Angular app will save the changes to server by sending ONLY the relevant pieces of the file (not the entire) DOCX file. Because most of the Angular editors are HTML editors, we need to convert the piece of file to HTML and then to convert it back to DOCX after editing. After little research I did the best option for it is to use C# (OpenXml). So the workflow of requirements is: 1) Input is DOCX file in S3 2) NodeJs server is serving the Angular app 3) NodeJs sever is breaking the DOCX file into many pieces and keep it in S3 4) Angular app is requesting a piece of the DOCX file 5) Nodejs server is sending the piece of file to C# converter to convert it to HTML6) Angular Gets the HTML version of the file (piece file) 7) Editing is enabled in Angular and lazy loading more pieces on demand 8) Sending the HTML back to Nodejs - only the edited piece every time 9) Convert the HTML back to DOCX 10) merge all together again to a single DOCX file Quality: 1) after converting to and from HTML, the formatting should looks the same as the DOCX file 2) Lazy loading should be smooth as much as it possible (when scrolling). 3) Editing in file should be applied to the output file (the complete DOCX) with the relevant formats that were in the editor. 4) Clean Code and good code architecture Deadline for it is 15 Feb much as it possible (when scrolling). 3) Editing in file should be applied to the output file (the complete DOCX) with the relevant formats that were in the editor. 4) Clean Code and good code architecture Deadline for it is 15 Feb Stack: Angular 11 Froala or some editor like it Nodejs Express C# OpenXml